# Dependencies
node_modules/

# Databases: SQLite files, WAL/SHM sidecars, and any .db.<suffix> backups
# (e.g. .db.devbak), anywhere in the tree - never commit a database.
*.db
*.db-wal
*.db-shm
*.db.*

# Uploads (user content)
server/uploads/

# Secrets and certificates
server/certs/key.pem
server/certs/cert.pem
server/certs/license_private.pem
server/certs/.jwt_secret
server/certs/.license_key

# Android
android/.gradle/
android/build/
android/app/build/
android/local.properties
android/release-key.jks
*.apk
*.aab
*.wgt
*.tar.gz

# IDE / Editor
.claude/
.idea/
.vscode/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.*
# ...but DO track the documented template (placeholders only, no secrets)
!.env.example

# Local-only marketing assets
video/

# Generated: transition demo (rebuild with `node shared/Transitions/build-demo.js`)
shared/Transitions/demo.html
audit/
.mcp.json
**/.mcp.json

# Local SQLite artifacts (any extension the tooling might produce)
*.sqlite
*.sqlite3
