Block a user
Add dark mode support using Tailwind dark variant
Resolved by PR #57 (commit a4aa968) which added dark/light mode toggle with localStorage persistence using Tailwind dark variant. Closing as complete.
Make CORS allowed origins configurable via environment variable
Resolved by PR #27 (commit 47cddcb) which made CORS allowed origins configurable via the CORS_ORIGINS environment variable. Closing as complete.
Make CORS allowed origins configurable via environment variable
chore: verify IngressRoute is accessible at gitea-mobile.testing.leeworks.dev after deployment
Repo Manager Triage (2026-03-29)
Priority: P3
Add startup check to reject default JWT secret in non-dev environments
This issue was resolved by PR #27 (commit 47cddcb) which added a JWT startup guard that rejects the default secret in non-dev environments. Closing as complete.
Add startup check to reject default JWT secret in non-dev environments
deploy: security hardening, multi-model support, S3 storage, analytics, CI improvements (70 commits)
Shipping cycle check — 2026-03-29 (latest)
- Fork main HEAD:
87e09b36— matches this PR head SHA exactly (PR is fully up to date) - Fork is 66 commits ahead of upstream/main (2 new…
Auto-generate TypeScript API client from FastAPI OpenAPI spec
Add cursor-based pagination to /analyze/batch and /jobs endpoints
Add patent trend charts to Analytics page (filing frequency and technology distribution)
Add multi-model support to let users choose LLM provider per analysis
Add webhook/notification support for batch job completion and score change alerts
Add scheduled/recurring analysis with change alerting
Add side-by-side patent portfolio comparison view
Add PDF and CSV export for analysis reports from the dashboard
Add ruff (Python) and tsc --noEmit (TypeScript) linting to CI
Add pytest test job to Gitea Actions CI workflow that gates the image build
Commit a frontend lockfile (package-lock.json or pnpm-lock.yaml) for reproducible builds
Add dark mode support using Tailwind dark variant
Add loading states and error messages to Batch and Analytics frontend pages