• Joined on 2026-02-14
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 11:23:31 +01:00
2e8ab91e07 fix: version guard uses static file, members table shows project name with round badge
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 11:15:40 +01:00
60426c1f56 feat: expired link UX — auto-redirect to login with friendly notice
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 10:55:03 +01:00
8427999578 feat: version guard — prompt stale clients to refresh after deploys
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 10:39:29 +01:00
a358e9940d feat: revamp admin member detail page, observer dashboard round timeline
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 10:32:06 +01:00
34fc0b81e0 feat: revamp communication hub with recipient preview and state filtering
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 10:22:42 +01:00
ea46d7293f feat: show applicant's current round instead of assignments in members table
matt pushed to main at MOPC/MOPC-Portal 2026-03-06 10:16:45 +01:00
0d9a985377 feat: revamp applicant jury feedback UI with score summaries and observer-style design
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 17:36:15 +01:00
6852278f92 fix: group project files by round in admin project detail
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 17:30:20 +01:00
22731e7978 fix: build speed, observer AI details, round tracker empty state
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 17:19:20 +01:00
0d94ee1fe8 feat: clickable status badges, observer status alignment, CSV export all
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 17:08:29 +01:00
ffe12a9e85 feat: applicant dashboard — team cards, editable description, feedback visibility
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 16:50:29 +01:00
94814bd505 feat: observer team tab, admin-controlled applicant feedback visibility
6b6f5e33f5 fix: admin role change, logo access, magic link validation, login help
Compare 2 commits »
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 16:07:53 +01:00
67670472f7 fix: batch email sending in message system to avoid overloading SMTP
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 15:55:26 +01:00
461551b489 fix: separate main pipeline from award tracks on rounds page
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 15:40:16 +01:00
b7905a82e1 fix: impersonation, dashboard counter, logo lightbox, submission config, auth logs
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 14:49:26 +01:00
fd2624f198 feat: fix project status counts, add top pagination and sortable columns
2be7318cb9 fix: project status counts now show latest round state per project
Compare 2 commits »
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 14:23:42 +01:00
8d6f3ca11f fix: dashboard flickering + clickable logo change for applicants
12e4864d36 fix: impersonation logout, applicant learning hub redirect, nav click tracking
Compare 2 commits »
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 14:08:47 +01:00
abb6e6df83 feat: inline document preview for applicant documents page
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 14:00:28 +01:00
8cdcc85555 feat: round user tracker + fix INVITED status not updating on login
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 13:49:52 +01:00
ee8e90132e feat: forgot password flow, member page fixes, country name display