• Joined on 2026-02-14
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 15:11:30 +01:00
7e85348a6d AI shortlist with approve/reject, assignment reasoning, fix review count badge
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 14:59:26 +01:00
cab311fbbb Fix advancement targets stripped by Zod, remove redundant save bar
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 14:56:11 +01:00
9c19661400 Fix iOS download via Content-Disposition header, fix COI gate null check
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 14:34:35 +01:00
8d28104d51 COI gate + admin review, mobile file viewer fixes for iOS
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 14:03:49 +01:00
0f6473c999 Jury inline doc preview, download fix, category tags, admin eval reset
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 12:43:35 +01:00
9ce56f13fd Jury evaluation UX overhaul + admin review features
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 11:52:31 +01:00
73759eaddd Trigger rebuild
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 11:35:31 +01:00
f814cf6dc4 Move round scheduler in-app via instrumentation.ts, remove cron endpoint
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 11:33:28 +01:00
9b1b319362 Add cron endpoint for automatic round open/close scheduling
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 11:31:17 +01:00
7b16873b9c Fix finalize to actually advance passed projects to next round
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 10:28:50 +01:00
fc7a37094b Exclude SEPARATE_POOL award projects from main pool finalization
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 10:25:53 +01:00
35f30af7ce Show award-routed projects in filtering stats and results table
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 10:01:43 +01:00
6e9fcda45a Fix stale session redirect loop, filtering stats to reflect overrides
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 22:34:52 +01:00
1ec2247295 Make selected expertise tags compact in onboarding
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 22:31:49 +01:00
1c68512598 Add built-in hard reject for projects with zero uploaded files
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 22:23:22 +01:00
04c54b6794 Fix FK constraint error on filtering override — verify user exists
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 22:06:00 +01:00
d02b0b91b9 Award shortlist UX improvements + configurable invite link expiry
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 21:34:32 +01:00
8a7da0fd93 Fix standalone award eligibility to send rich project data matching filtering pass
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 21:00:22 +01:00
70d24036f9 Fix award source round dropdown — auto-resolve competitionId from program
matt pushed to main at MOPC/MOPC-Portal 2026-02-17 20:32:44 +01:00
619206c03f Integrate special award eligibility into AI filtering pass