MOPC-App/src/server/routers
Matt 29827268b2
Build and Push Docker Image / build (push) Successful in 14m3s Details
Remove dynamic form builder and complete RoundProject→roundId migration
Major cleanup and schema migration:
- Remove unused dynamic form builder system (ApplicationForm, ApplicationFormField, etc.)
- Complete migration from RoundProject junction table to direct Project.roundId
- Add sortOrder and entryNotificationType fields to Round model
- Add country field to User model for mentor matching
- Enhance onboarding with profile photo and country selection steps
- Fix all TypeScript errors related to roundProjects references
- Remove unused libraries (@radix-ui/react-toast, embla-carousel-react, vaul)

Files removed:
- admin/forms/* pages and related components
- admin/onboarding/* pages
- applicationForm.ts and onboarding.ts routers
- Dynamic form builder Prisma models and enums

Schema changes:
- Removed ApplicationForm, ApplicationFormField, OnboardingStep, ApplicationFormSubmission, SubmissionFile models
- Removed FormFieldType and SpecialFieldType enums
- Added Round.sortOrder, Round.entryNotificationType
- Added User.country

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:15:06 +01:00
..
_app.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
analytics.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
applicant.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
application.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
assignment.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
audit.ts Implement Prototype 1 improvements: unified members, project filters, audit expansion, filtering rounds, special awards 2026-02-02 16:58:29 +01:00
avatar.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
evaluation.ts Implement Prototype 1 improvements: unified members, project filters, audit expansion, filtering rounds, special awards 2026-02-02 16:58:29 +01:00
export.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
file.ts Implement Prototype 1 improvements: unified members, project filters, audit expansion, filtering rounds, special awards 2026-02-02 16:58:29 +01:00
filtering.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
gracePeriod.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
learningResource.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
live-voting.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
logo.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
mentor.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
notification.ts Add styled notification emails and round-attached notifications 2026-02-04 00:10:51 +01:00
notion-import.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
partner.ts Initial commit: MOPC platform with Docker deployment setup 2026-01-30 13:41:32 +01:00
program.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
project.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
round.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
settings.ts Add WhatsApp feature flag and improve onboarding 2026-02-04 00:58:22 +01:00
specialAward.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
tag.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
typeform-import.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00
user.ts Remove dynamic form builder and complete RoundProject→roundId migration 2026-02-04 14:15:06 +01:00