Matt
7ead21114e
fix: pipeline progress, message variables, jury invite flow, accept-invite UX
- Pipeline: SUBMISSION rounds count IN_PROGRESS + COMPLETED for progress %
- Round engine: remove phantom SubmissionFileRequirement check blocking auto-transition
- Messages: implement {{userName}}, {{projectName}}, {{roundName}}, {{programName}}, {{deadline}} substitution
- Email preview: show greeting, CTA button, and footer matching actual sent email
- Message composer: add green dot indicator for active rounds in round selector
- User create: generate invite token atomically (prevents stuck INVITED state on email failure)
- Jury invites: use jury-specific email template mentioning round context
- Bulk invite: animated progress bar, batch size hint, success/failure counts
- Accept invite: distinguish server errors (retry button) from expired tokens (redirect)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 13:47:42 -04:00
..
2026-03-10 12:47:06 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 23:51:44 +01:00
2026-03-10 12:47:06 +01:00
2026-03-07 16:18:24 +01:00
2026-02-15 23:04:15 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-02-14 15:26:42 +01:00
2026-02-19 11:11:00 +01:00
2026-03-05 15:40:08 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-02-15 23:04:15 +01:00
2026-02-22 17:14:00 +01:00
2026-03-07 16:18:24 +01:00
2026-03-07 16:18:24 +01:00
2026-02-16 07:49:39 +01:00
2026-03-04 20:18:50 +01:00
2026-03-10 12:47:06 +01:00
2026-03-31 13:47:42 -04:00
2026-02-14 15:26:42 +01:00
2026-02-14 15:26:42 +01:00
2026-03-05 13:06:17 +01:00
2026-03-04 20:18:50 +01:00
2026-03-04 15:41:03 +01:00
2026-03-08 12:35:23 +01:00
2026-03-07 16:18:24 +01:00
2026-02-15 23:04:15 +01:00
2026-03-08 12:35:23 +01:00
2026-02-18 18:23:54 +01:00
2026-03-03 22:57:52 +01:00
2026-03-07 18:16:29 +01:00
2026-03-07 16:18:24 +01:00
2026-02-16 14:02:38 +01:00
2026-02-14 15:26:42 +01:00
2026-03-31 13:47:42 -04:00
2026-03-07 18:26:28 +01:00
2026-02-14 15:26:42 +01:00