-
b5d90d3c26
Add project reports section and fix mobile overflow issues
Matt
2026-02-11 19:08:04 +01:00
-
bd9cd310fc
Remove next-intl localization infrastructure
Matt
2026-02-11 14:57:27 +01:00
-
ce4069bf92
Platform-wide visual overhaul, team invites, analytics improvements, and deployment hardening
Matt
2026-02-11 13:20:52 +01:00
-
98f4a957cc
Performance optimization, applicant portal, and missing DB migration
Matt
2026-02-11 11:04:26 +01:00
-
09091d7c08
Jury dashboard compact layout, assignment redesign, auth fixes
Matt
2026-02-11 01:26:19 +01:00
-
74515768f5
Reports general data, projects import fix, and Docker entrypoint cleanup
Matt
2026-02-11 00:29:21 +01:00
-
7e3d600eed
Fix project detail 500 error and round deletion data integrity
Matt
2026-02-11 00:20:28 +01:00
-
0631dbb64f
Replace red focus ring with light grey outline on form fields and dropdowns
Matt
2026-02-10 23:53:21 +01:00
-
d787a24921
Observer dashboard extraction, PDF reports, jury UX overhaul, and miscellaneous improvements
Matt
2026-02-10 23:08:00 +01:00
-
5c8d22ac11
Inline filtering results, select-all across pages, country flags, settings RBAC, and inline role changes
Matt
2026-02-10 23:07:38 +01:00
-
5cae78fe0c
Fix first-login error, awards performance, filter animation, cache invalidation, and query fixes
Matt
2026-02-10 21:21:54 +01:00
-
573785e440
Fix round deletion FK constraint with migration and defensive code
Matt
2026-02-10 20:42:33 +01:00
-
5c4200158f
Improve projects UX, settings layout, uppercase names, per-page selector, and fix round deletion
Matt
2026-02-10 20:13:47 +01:00
-
829acf8d4e
Add file requirements per round and super admin promotion via UI
Matt
2026-02-08 23:01:33 +01:00
-
e73a676412
Comprehensive platform audit: security, UX, performance, and visual polish
Matt
2026-02-08 22:05:01 +01:00
-
e0e4cb2a32
Reconcile schema with migrations and fix failed migration
Matt
2026-02-08 14:37:32 +01:00
-
04d0deced1
Fix build errors: add missing Prisma models/fields and resolve TypeScript type errors
Matt
2026-02-08 14:04:02 +01:00
-
24fdd2f6be
Fix build error: remove non-existent version property from ProjectFile mapping
Matt
2026-02-08 13:41:53 +01:00
-
e7c86a7b1b
Add dynamic apply wizard customization with admin settings UI
Matt
2026-02-08 13:18:20 +01:00
-
98fe658c33
UI polish: grouped dropdowns, analytics readability, invite tag picker
Matt
2026-02-06 00:06:47 +01:00
-
4830c0638c
Add database migration for 15 platform features
Matt
2026-02-05 23:32:25 +01:00
-
59436ed67a
Implement 15 platform features: digest, availability, templates, comparison, live voting SSE, file versioning, mentorship, messaging, analytics, drafts, webhooks, peer review, audit enhancements, i18n
Matt
2026-02-05 23:31:41 +01:00
-
f038c95777
Fix Docker build failure: lazy-initialize MinIO client
Matt
2026-02-05 22:16:29 +01:00
-
699248e40b
Implement 10 platform features: evaluation UX, admin tools, AI summaries, applicant portal
Matt
2026-02-05 21:58:27 +01:00
-
002a9dbfc3
Platform review round 2: audit logging migration, nav unification, DB indexes, and UI polish
Matt
2026-02-05 21:09:06 +01:00
-
8d0979e649
Comprehensive platform review: security fixes, query optimization, UI improvements, and code cleanup
Matt
2026-02-05 20:31:08 +01:00
-
a1f32597a0
Fix evaluation submission redirect to assignments page
Matt
2026-02-05 17:13:31 +01:00
-
049ac9257f
Fix voting start time race condition
Matt
2026-02-05 17:08:09 +01:00
-
d6386be678
Add reopen button for closed rounds
Matt
2026-02-05 16:51:02 +01:00
-
13de30775e
Add special awards management features and fix voting/assignment issues
Matt
2026-02-05 16:29:36 +01:00
-
e01d741f01
Fix GPT-5 nano empty response issue with token limits
Matt
2026-02-05 15:02:22 +01:00
-
bf187e4b9a
Improve AI assignment error messages for invalid models
Matt
2026-02-05 14:56:21 +01:00
-
c82406abcf
Hide All projects covered message while AI job is running
Matt
2026-02-05 14:53:45 +01:00
-
3abfccb22a
Fix AI suggestions not displaying after job completion
Matt
2026-02-05 14:38:43 +01:00
-
e3e3fa9da4
Fix AI assignment errors and tag matching
Matt
2026-02-05 14:14:19 +01:00
-
fbb1173ea9
Add migration for User.country column
Matt
2026-02-05 13:58:11 +01:00
-
d7f0118940
Add user tag editing and improve member error display
Matt
2026-02-05 13:45:34 +01:00
-
f59cfd393b
Display AI-assigned expertise tags on project detail page
Matt
2026-02-05 13:18:45 +01:00
-
4d8823e8e9
Show all errors in scrollable list instead of just first one
Matt
2026-02-05 13:13:25 +01:00
-
1b2311b4a3
Convert AI tagging to background job with progress tracking
Matt
2026-02-05 11:48:57 +01:00
-
0b86dc6477
Add detailed logging for AI tagging progress
Matt
2026-02-05 11:34:32 +01:00
-
e37154d812
Make migrations idempotent and add missing tables
Matt
2026-02-05 11:09:37 +01:00
-
05862f1e55
Redesign AI Tagging dialog and add edition-wide tagging
Matt
2026-02-05 10:27:52 +01:00
-
7f95f681d6
Fix AI tagging issues and improve error messages
Matt
2026-02-05 09:24:44 +01:00
-
6f6d5ef501
Add visual progress indicator for AI assignment batches
Matt
2026-02-04 17:40:26 +01:00
-
148925cb95
Fix AI suggestions query running twice
Matt
2026-02-04 17:19:20 +01:00
-
c45a428d8b
Add AI Assignment toggle and Tags tab to settings
Matt
2026-02-04 16:56:07 +01:00
-
c0f318a867
Add country mapping support for imports and geographic map
Matt
2026-02-04 16:13:40 +01:00
-
6d2537ec04
Add per-round assignment constraints (min/max per judge)
Matt
2026-02-04 16:01:18 +01:00
-
ff26769ce1
Add bio field and enhance smart assignment with bio matching
Matt
2026-02-04 15:27:28 +01:00
-
3a7177c652
Rename Assignments to Judge Assignments for clarity
Matt
2026-02-04 15:15:10 +01:00
-
5cbcad28ad
Add AI Tags button to admin projects page
Matt
2026-02-04 15:08:46 +01:00
-
d1f7f0361d
Add migration for Round.sortOrder field
Matt
2026-02-04 14:32:52 +01:00
-
29827268b2
Remove dynamic form builder and complete RoundProject→roundId migration
Matt
2026-02-04 14:15:06 +01:00
-
7bcd2ce6ca
Remove red focus ring from command input
Matt
2026-02-04 09:54:37 +01:00
-
20db3e1e3a
Add visual indicator for eliminated projects
Matt
2026-02-04 09:49:31 +01:00
-
68c0ed00e4
Add manual assignment feature to assignments page
Matt
2026-02-04 09:45:32 +01:00
-
1b12aa8ccd
Fix smart assignment suggestions to display juror/project names
Matt
2026-02-04 09:36:33 +01:00
-
8cdf6c9e5e
Add unified expertise tag system and round entry notifications
Matt
2026-02-04 01:15:21 +01:00
-
41a36f72b3
Add WhatsApp feature flag and improve onboarding
Matt
2026-02-04 00:58:22 +01:00
-
4f0531d2ee
Add ExpertiseSelect component for onboarding
Matt
2026-02-04 00:56:03 +01:00
-
39f7bc207b
Use PhoneInput component with country dropdown in onboarding
Matt
2026-02-04 00:54:57 +01:00
-
a3cc73e49d
Fix redirect loop for users who need to set password
Matt
2026-02-04 00:41:32 +01:00
-
0f956cf23f
Fix invitation flow by allowing unauthenticated tRPC requests
Matt
2026-02-04 00:26:05 +01:00
-
b0189cad92
Add styled notification emails and round-attached notifications
Matt
2026-02-04 00:10:51 +01:00
-
3be6a743ed
Add multiple admin improvements and bug fixes
Matt
2026-02-03 23:19:45 +01:00
-
1d137ce93e
Improve notification bell placement and change sender to MOPC Portal
Matt
2026-02-03 22:47:24 +01:00
-
b663aae846
Fix invitation flow error by adding SessionProvider
Matt
2026-02-03 22:44:09 +01:00
-
03c031a8b6
Fix rounds management bugs and invitation flow
Matt
2026-02-03 22:15:22 +01:00
-
0277768ed7
Add notification bell system and MOPC onboarding form
Matt
2026-02-03 21:30:25 +01:00
-
e1968d45df
Filter award juror selection to show only JURY_MEMBER role
Matt
2026-02-03 20:09:32 +01:00
-
e2782b2b19
Add background filtering jobs, improved date picker, AI reasoning display
Matt
2026-02-03 19:48:41 +01:00
-
8be740a4fb
Fix multiple UI/UX issues and invite token migration
Matt
2026-02-03 15:25:28 +01:00
-
3986da172f
Fix GPT-5 API compatibility and add AIUsageLog migration
Matt
2026-02-03 15:04:16 +01:00
-
c0ce6f9f1f
Fix GPT-5 max_completion_tokens parameter detection
Matt
2026-02-03 13:08:01 +01:00
-
fd82a9b981
Expand GDPR documentation with comprehensive compliance details
Matt
2026-02-03 12:22:15 +01:00
-
928b1c65dc
Optimize AI system with batching, token tracking, and GDPR compliance
Matt
2026-02-03 11:58:12 +01:00
-
a72e815d3a
Remove remaining Settings and Assignments links
Matt
2026-02-03 10:56:14 +01:00
-
406ec46c81
UI simplification: remove redundant pages, reorganize Quick Actions
Matt
2026-02-03 10:50:47 +01:00
-
d068d9b6f6
Improve AI filtering error handling and visibility
Matt
2026-02-03 10:46:38 +01:00
-
d45eccea47
Add detailed logging to AI filtering for debugging
Matt
2026-02-03 10:36:51 +01:00
-
c063f5bba3
Display filtering controls inline for FILTERING round type
Matt
2026-02-03 10:33:34 +01:00
-
db728830d4
Add cache invalidation to all project/round mutations platform-wide
Matt
2026-02-02 23:36:46 +01:00
-
56a44049d3
Show full country name instead of code in assign dialog
Matt
2026-02-02 23:15:51 +01:00
-
a3f12ed5de
Raise project list limit to 5000 for admin dialogs
Matt
2026-02-02 23:11:43 +01:00
-
fd5e5222da
Decouple projects from rounds with RoundProject join table
Matt
2026-02-02 22:33:55 +01:00
-
0d2bc4db7e
Fix modal animation to scale from center instead of sliding from top-left
Matt
2026-02-02 20:09:06 +01:00
-
0b3c2b6804
Redesign member invite page with per-member form rows
Matt
2026-02-02 20:07:03 +01:00
-
8931da98ba
Add AI eligibility toggle and include-submitted filter for awards
Matt
2026-02-02 20:02:58 +01:00
-
e34cafebbf
Show edition year instead of program name platform-wide
Matt
2026-02-02 19:52:52 +01:00
-
86d38ba743
Add delete button for draft rounds with confirmation dialog
Matt
2026-02-02 19:37:54 +01:00
-
46694154dc
Fix favicon: point to existing MOPC logo PNG instead of missing favicon.ico
Matt
2026-02-02 19:32:55 +01:00
-
e57c46afdc
Fix health check: use node instead of wget (not available in Alpine image)
Matt
2026-02-02 17:35:52 +01:00
-
afe8a58535
Fix migration: skip inviteToken columns and index that already exist in production
Matt
2026-02-02 17:17:55 +01:00
-
90e3adfab2
Implement Prototype 1 improvements: unified members, project filters, audit expansion, filtering rounds, special awards
Matt
2026-02-02 16:58:29 +01:00
-
8fda8deded
Add image cropping to avatar upload and show avatars platform-wide
Matt
2026-02-02 13:19:28 +01:00
-
f9f88d68ab
Restore EmailProvider server config required by NextAuth validation
Matt
2026-01-31 14:16:31 +01:00
-
81db15333f
Fix S3/SMTP connectivity and add one-click invite flow
Matt
2026-01-31 14:13:16 +01:00
-
5aedade41d
Use DB settings for SMTP and unify email design to all-white
Matt
2026-01-31 11:49:35 +01:00
-
43680d4173
Log tRPC errors in all environments
Matt
2026-01-31 11:44:34 +01:00