.DS_Store
config.php
docker/.zsh_history
docker/composer-auth.json
docker/php-overrides.local.ini
docker-compose.yml
docker-compose.override.yml
.env
install.lock
error_log
failed-login.log
php_errors.log
php-errors.log
test.php
.php-cs-fixer.cache

# Editor temp files
*#
*~
*.orig

/.idea/
/vendor/*
# Ignore all files in covers directories but keep folder structure
# This includes symlinks - Git treats symlinks as files, so they're automatically ignored
/storage/covers/**/*
!/storage/covers/**/
!/storage/covers/**/.gitignore
!/storage/covers/**/no-cover.jpg
!/storage/covers/**/no-backdrop.jpg
/public/covers/**/*
!/public/covers/**/
!/public/covers/**/.gitignore
!/public/covers/**/no-cover.jpg
!/public/covers/**/no-backdrop.jpg

# Ignore symlinks in public/storage that point to storage/covers
/public/storage/covers
/storage/nzb/*
/resources/tmp/*
!/resources/tmp/unrar/
!/resources/tmp/unzip/
!/resources/tmp/imdb_cache/
!/public/assets/*

# Ignore Vite build output (regenerated locally)
/public/build/

# Logs
npm-debug.log*

# Dependency directories
node_modules/

# Optional npm cache directory
.npm

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

/.phpunit.cache
phpunit.xml.back

# IDE helper files (generated locally)
_ide_helper.php

# Lock files (generated locally, should not be committed)
*-lock
composer.lock
package-lock.json
yarn.lock
pnpm-lock.yaml

# Agent skills are installed globally by scripts/install-global-skills.sh
/.agents/skills/
/.claude/skills/
/.cursor/skills/
