Files
MOPC-Portal/tests/unit/live-timer.test.ts
Matt 2945a92193
All checks were successful
Build and Push Docker Image / build (push) Successful in 7m30s
feat(finale): per-project presentation/Q&A durations in m:ss + config-save merge fix
- setProjectTiming stores per-project overrides in round config; phase starts
  resolve: explicit input > project override > round default
- Run Order rows get m:ss inputs per project; PhaseControls one-off overrides
  now also m:ss (shared parseClock: '7:30', '12:05', plain '7')
- CRITICAL: round.update now MERGES validated form config over the existing
  configJson — saving the Config tab was wiping projectOrder (would have
  destroyed a running ceremony) and the finals-docs upload toggle

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-10 20:14:49 +02:00

2.8 KiB