# Credentials — never commit. Use .env.example as the template.
.env

# Runtime output
storage/logs/*
!storage/logs/.gitkeep

# Admin-uploaded media
public/uploads/*/*
!public/uploads/*/.gitkeep

# Editors and OS
.idea/
.vscode/
*.swp
.DS_Store
Thumbs.db

# Downloaded tools (yt-dlp). Platform-specific and self-updating, so each
# server fetches its own build rather than carrying one in the repository.
storage/bin/*
!storage/bin/.gitkeep

# Local settings snapshots taken before test runs
storage/snapshots/

# Generated test-run output
tests/results.json
