Go to file
Matt 98f4a957cc
Build and Push Docker Image / build (push) Successful in 14m6s Details
Performance optimization, applicant portal, and missing DB migration
Performance:
- Convert admin dashboard from SSR to client-side tRPC (fixes 503/ChunkLoadError)
- New dashboard.getStats tRPC endpoint batches 16 queries into single response
- Parallelize jury dashboard queries (assignments + gracePeriods via Promise.all)
- Add project.getFullDetail combined endpoint (project + assignments + stats)
- Configure Prisma connection pool (connection_limit=20, pool_timeout=10)
- Add optimizePackageImports for lucide-react tree-shaking
- Increase React Query staleTime from 1min to 5min

Applicant portal:
- Add applicant layout, nav, dashboard, documents, team, and mentor pages
- Add applicant router with document and team management endpoints
- Add chunk error recovery utility
- Update role nav and auth redirect for applicant role

Database:
- Add migration for missing schema elements (SpecialAward job tracking
  columns, WizardTemplate table, missing indexes)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 11:04:26 +01:00
.gitea/workflows Fix CI: hardcode Gitea registry URL 2026-01-30 13:45:07 +01:00
docker Reports general data, projects import fix, and Docker entrypoint cleanup 2026-02-11 00:29:21 +01:00
docs Add dynamic apply wizard customization with admin settings UI 2026-02-08 13:21:26 +01:00
images Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
messages Implement 15 platform features: digest, availability, templates, comparison, live voting SSE, file versioning, mentorship, messaging, analytics, drafts, webhooks, peer review, audit enhancements, i18n 2026-02-05 23:31:41 +01:00
prisma Performance optimization, applicant portal, and missing DB migration 2026-02-11 11:04:26 +01:00
public Display filtering controls inline for FILTERING round type 2026-02-03 10:33:34 +01:00
scripts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
src Performance optimization, applicant portal, and missing DB migration 2026-02-11 11:04:26 +01:00
.dockerignore Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
.env.example Add email password change feature and fix nginx config 2026-01-30 16:15:08 +01:00
.gitignore Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
CLAUDE.md Implement 10 platform features: evaluation UX, admin tools, AI summaries, applicant portal 2026-02-05 21:58:27 +01:00
DEPLOYMENT.md Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
Notes.md Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
components.json Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
next.config.ts Performance optimization, applicant portal, and missing DB migration 2026-02-11 11:04:26 +01:00
package-lock.json Observer dashboard extraction, PDF reports, jury UX overhaul, and miscellaneous improvements 2026-02-10 23:08:00 +01:00
package.json Observer dashboard extraction, PDF reports, jury UX overhaul, and miscellaneous improvements 2026-02-10 23:08:00 +01:00
postcss.config.mjs Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
tailwind.config.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
tsconfig.json Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00