Files
SnapOtter/.gitignore
T
Siddharth Kumar Sah 80e536bcf8 chore: remove dead code, add test infrastructure, update docs
- Delete 3 dead files: use-batch-processor.ts, use-i18n.ts, smart-crop.ts (AI package)
- Remove dead getJobProgress function and unused runPythonScript wrapper
- Remove 6 unused imports across API and web apps
- Remove unused shared types (ImageFormat, AppConfig, ApiError, HealthResponse, JobProgress)
  and constants (SUPPORTED_INPUT_FORMATS/OUTPUT_FORMATS, DEFAULT_OUTPUT_FORMAT)
- Remove unused store method (setOriginalBlobUrl) and clean AI package re-exports
- Add test infrastructure: vitest config, unit/integration/e2e tests, fixtures, screenshots
- Add Docker test infrastructure: Dockerfile.test, docker-compose.test.yml
- Add download_models.py for pre-baking AI model weights in Docker
- Add filename sanitization utility (apps/api/src/lib/filename.ts)
- Update .gitignore to exclude coverage/, *.tsbuildinfo, .superpowers/, test artifacts
- Update .dockerignore to exclude test/coverage/IDE artifacts from builds
- Update docs: remove smart crop from AI docs (uses Sharp directly), update bridge docs
2026-03-23 11:46:45 +08:00

37 lines
422 B
Plaintext

node_modules/
dist/
.turbo/
*.db
*.db-journal
*.db-wal
*.db-shm
data/
tmp/
.env
.env.local
.DS_Store
.playwright-mcp/
.vite/
apps/api/data/
apps/api/tmp/
apps/web/.vite/
# Build artifacts
coverage/
*.tsbuildinfo
# Playwright
test-results/
playwright-report/
blob-report/
# IDE / tool scratch
.superpowers/
# Ad-hoc test screenshots and reports
test-*.png
stirling-pdf-*.png
settings-*.png
layout-*.png
audit_report.md