• Joined on 2026-02-14
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 21:44:45 +01:00
9d945c33f9 Observer platform overhaul: Nivo charts, round-type stats, UX improvements
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 18:52:13 +01:00
8ae8145d86 Default observer reports to active round instead of first round
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 18:30:07 +01:00
0ff84686f0 Auto-reassign projects when juror declares conflict of interest
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 17:18:12 +01:00
1dcc7a5990 Add per-juror notify button in Jury Progress section
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 16:55:11 +01:00
725d88fec2 Show full country names instead of ISO codes on projects pages
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 13:45:24 +01:00
c62a335424 Fix email links using relative paths — prepend baseUrl for absolute URLs
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 12:59:48 +01:00
baca483fcb Comprehensive round system audit: fix 27 logic bugs, add manual project/assignment features, improve UI/UX
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 12:16:04 +01:00
ee8b12e59c Fix jury reminders, add notify jurors button, fix checkbox borders, widen assignment modal
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 11:11:15 +01:00
51e18870b6 Admin UI audit round 2: fix 28 display bugs across 23 files
ae1685179c Comprehensive admin UI stats audit: fix 16 display bugs
Compare 2 commits »
matt pushed to main at MOPC/MOPC-Portal 2026-02-19 09:36:02 +01:00
d117090fca Fix rounds page showing inflated project count
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