• Joined on 2026-02-14
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 09:33:17 +01:00
099157bf74 Fix project status badges to show counts across all pages
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 08:20:18 +01:00
1308c3ba87 Admin platform audit: fix bugs, harden backend, add auto-refresh, clean dead code
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 22:47:26 +01:00
aa1bf564ee Fix award eligibility FK constraint + add country column to round projects
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 18:24:04 +01:00
6838b01724 Fix per-juror assignment caps: read correct field + inline edit UI
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 17:49:50 +01:00
735b841f4a Rewrite AI assignment to hybrid approach: single AI call + algorithm
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 17:24:18 +01:00
7c3f041892 Fix AI assignment returning nothing: cap tokens, optimize prompt, show errors
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 16:48:08 +01:00
998ffe3af8 Fix AI assignment: generate multiple reviewers per project
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 16:16:58 +01:00
6abf962fa0 Fix AI assignment workload imbalance: enforce caps and rebalance
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 15:53:15 +01:00
8bbdc31d17 Remove download button on mobile, keep only Open in New Tab
matt pushed to main at MOPC/MOPC-Portal 2026-02-18 15:16:25 +01:00
a212bde51b Warn when jurors lack profile data in AI assignment preview
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