**/bin/
**/obj/
**/.vs/
**/*.user
**/*.suo
frontend/node_modules/
frontend/dist/
.codex-temp/
build.log
webapi-build.log
webapi-build-no-restore.log
artifacts/
data/
!mobile/lib/features/live_recorder/data/
!mobile/lib/features/live_recorder/data/**
records/
docker-data/
src/LiveRecorder.WebApi/data/
src/LiveRecorder.WebApi/records/
src/LiveRecorder.WebApi/live-recorder.db*
*.db
*.db-*
*.sqlite
*.sqlite3
*.mp4
*.ts
*.flv
*.m4s
*.m3u8
*.zip

# Frontend source/config TypeScript files must stay trackable.
!frontend/**/*.ts
!frontend/**/*.tsx

# Docker image build artifacts and the ARM64 QEMU emulator binary.
*.tar
*.tar.gz
qemu-*-static
# Stray root lockfile created by running npm in the repo root (frontend has its own).
/package-lock.json
