• Joined on 2026-02-14
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
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 13:30:09 +01:00
b6ba5d7145 feat: member profile pages with clickable links from all member lists
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 13:06:25 +01:00
c6d0f90038 fix: presigned URL signatures, bucket consolidation, login & invite status
matt pushed to main at MOPC/MOPC-Portal 2026-03-05 02:11:24 +01:00
78334676d0 fix: avatar/logo display diagnostics and upload error handling
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 20:47:30 +01:00
335c736219 fix: pipeline selected round ring cutoff by overflow scroll
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 20:30:48 +01:00
ca888b4eb7 fix: impersonation navigation uses full page reload
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 20:26:43 +01:00
27ecbc40b3 fix: lock down application form when intake round is not active
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 20:19:00 +01:00
875c2e8f48 fix: security hardening — block self-registration, SSE auth, audit logging fixes
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 18:29:02 +01:00
13f125af28 feat: error audit middleware, impersonation attribution, account lockout logging
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 18:18:31 +01:00
c8c26beed2 feat: granular file access audit logging (viewed/opened/downloaded)
matt pushed to main at MOPC/MOPC-Portal 2026-03-04 18:14:42 +01:00
503a375701 fix: only log FILE_DOWNLOADED for actual downloads, not preview URLs