Files
punimtag/.gitignore
T
ilia c64a97d147
CI / skip-ci-check (pull_request) Successful in 29s
CI / python-lint (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / e2e (pull_request) Successful in 4m32s
CI / viewer-unit (pull_request) Successful in 4m42s
CI / admin-unit (pull_request) Successful in 5m6s
Add person email/phone, approve bulk select, and pending-queue digest
Capture optional contact fields on identify/approve, add Select All and
Approve Next 10 on User Identified Faces, and email admins when the
pending queue grows (ADMIN_NOTIFY_EMAIL via existing noreply SMTP).
2026-08-04 12:20:39 -04:00

106 lines
1.2 KiB
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
# Python lib directories (but not viewer-frontend/lib/ or admin-frontend TS lib/)
lib/
!viewer-frontend/lib/
!admin-frontend/src/lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual environments
venv/
env/
ENV/
``````````
# Database files (keep structure, ignore content)
*.db
*.sqlite
*.db-journal
data/*.db
data/*.sqlite
# Temporary files
*.tmp
*.temp
temp_face_crop_*.jpg
# IDE``````````
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
# Logs
*.log
# Environment variables
.env
.history/
# Photo files and large directories
*.jpg
*.jpeg
*.png
!e2e/fixtures/
!e2e/fixtures/**
*.gif
*.bmp
*.tiff
*.webp
dlib/
*.dat
*.model
# Node.js
node_modules/
frontend/node_modules/
frontend/.parcel-cache/
# Archive and demo files
archive/
demo_photos/
data/uploads/
data/thumbnails/
# PM2 ecosystem config (server-specific paths)
ecosystem.config.js
data/web_videos/
# Playwright e2e
e2e/node_modules/
e2e/playwright-report/
e2e/test-results/
e2e/blob-report/
e2e/.auth/
e2e/.env
# Internal notes and caches
.notes/
logs/
.vite/
e2e/env-defaults.local.json
viewer-frontend/.data/