67f6fc3aba
fix: hoist ranking display toggles out of project side panel
Matt
2026-04-27 16:50:14 +02:00
bfa9fb5c83
feat: reset to system-calculated ranking order
Matt
2026-04-27 14:47:32 +02:00
900700f6ae
fix: advance-vote toggle off restores score-only ranking
Matt
2026-04-27 14:45:44 +02:00
e0103fa956
feat: side panel adds country, description, and per-criterion scores
Matt
2026-04-27 14:30:12 +02:00
70f1f64ea3
feat: factor balanced pass rate into composite rankings
Matt
2026-04-27 14:28:49 +02:00
aed5e078b3
fix: resolve advance decision and surface country on rankings list
Matt
2026-04-27 14:20:09 +02:00
90c53ef49f
feat: poll evaluation scores every 30s and re-sort live
Matt
2026-04-27 14:05:40 +02:00
d0e7bfd60a
feat: show active ranking score on each list row
Matt
2026-04-27 13:54:13 +02:00
9db8312b96
feat: render project averages to two decimals
Matt
2026-04-27 13:32:52 +02:00
3b12078e04
feat: mount score explainer dialog in admin and observer surfaces
Matt
2026-04-27 13:31:29 +02:00
b4f5189a8e
feat: shared 'How scores are calculated' explainer dialog
Matt
2026-04-27 13:25:20 +02:00
ee68f8af41
feat: side panel shows per-juror baseline and balanced contribution
Matt
2026-04-27 13:24:34 +02:00
664a682585
feat: side panel shows raw + balanced averages, list drops delta
Matt
2026-04-27 13:23:29 +02:00
e12f26092a
feat: list sort respects useBalancedRanking toggle
Matt
2026-04-27 13:22:11 +02:00
387f84c338
feat: per-round balanced-scoring toggle in side sheet
Matt
2026-04-27 13:20:21 +02:00
0680a5d601
feat: add useBalancedRanking flag to round config schema
Matt
2026-04-27 13:19:15 +02:00
6f3e8885e0
feat: resolve observer project page round default and add selector
Matt
2026-04-27 13:18:36 +02:00
cfd9dc6afe
fix: scope observer reports preview dialog to selected round
Matt
2026-04-27 13:17:18 +02:00
9a2c10a6f8
fix: scope admin ranking dashboard side-sheet stats to current round
Matt
2026-04-27 13:15:47 +02:00
97d1f2a3af
fix: compute z-context per-round in edition-mode rankings rollup
Matt
2026-04-27 13:14:30 +02:00
7147115918
fix: scope analytics.getProjectDetail by optional roundId
Matt
2026-04-27 13:12:27 +02:00
260baf3a41
docs: add implementation plan for juror-balance toggle and scoping fixes
Matt
2026-04-27 12:59:36 +02:00
64e7be2418
docs: add design spec for juror-balance toggle and round-scoping fixes
Matt
2026-04-27 12:50:32 +02:00
901d9ba982
feat: rank projects by balanced score in ranking dashboard
Matt
2026-04-26 15:33:56 +02:00
2e080a5d09
feat: lift round selector to reports page top-level
Matt
2026-04-24 18:39:18 +02:00
982d5193c5
feat: surface juror-balanced scores and AI calibration advisory
Matt
2026-04-24 16:19:00 +02:00
07dd7a0692
fix: scope analytics assignments to selected round
Matt
2026-04-24 16:07:26 +02:00
f36f68bbf9
fix: don't mark next round as current before advancement is declared
Matt
2026-04-24 14:39:43 +02:00
be4449e4ef
fix: surface advance-type criterion in ranking yes/no counts
Matt
2026-04-23 14:03:26 +02:00
f37a9b49b5
test: add integration coverage for admin proxy evaluation
Matt
2026-04-21 17:00:03 +02:00
9cb3b9de13
feat: admin can fill in evaluations on behalf of jurors
Matt
2026-04-21 16:41:14 +02:00
fd4f6dde16
fix: humanize category label in unassigned queue row
Matt
2026-04-21 16:40:54 +02:00
f1955b68f9
feat: show vote status on jury dashboard and add logos to award-master
Matt
2026-04-14 13:09:34 -04:00
3a6a9a2b45
feat: add inline file viewer and project logos to award voting
Matt
2026-04-14 12:49:28 -04:00
0987d49817
feat: show awards on jury dashboard and add project details to award voting
Matt
2026-04-14 12:28:53 -04:00
acd75427b3
feat: add jury group import to special awards and fix juror dropdown
Matt
2026-04-14 11:39:34 -04:00
eb1e8a7870
fix: case-insensitive email matching in auth and password reset
Matt
2026-04-14 11:04:31 -04:00
ec69706bc7
fix: include direct round files in finalization doc count
Matt
2026-04-12 23:37:52 -04:00
c7488b3e07
fix: save roundId on admin file upload and group assignments by round
Matt
2026-04-12 23:20:48 -04:00
2344f2e4ff
fix: drop stale unique index blocking per-category evaluation forms
Matt
2026-04-10 13:57:36 -04:00
498baa7e01
feat: add clickable projects and doc counts to finalization page
Matt
2026-04-09 11:38:05 -04:00
a51241f7ff
feat: add multi-role editor to member detail page
Matt
2026-04-07 21:08:32 -04:00
2d6cee394f
feat: add bulk invite to jury group page + widen member search role filter
Matt
2026-04-07 20:37:25 -04:00
5537946b5a
feat: add bulk invite form to award juror tab, widen role filter to all users
Matt
2026-04-07 20:15:55 -04:00
29502a2b88
feat: add Decision Mode dropdown to award edit page
Matt
2026-04-07 20:13:51 -04:00
b901047418
fix: show jury group selector at top of assignments tab when none assigned
Matt
2026-04-07 20:12:25 -04:00
22a08ef957
feat: add reusable BulkInviteForm component for multi-row name+email invites
Matt
2026-04-07 20:11:45 -04:00
158eba416d
feat: add auto-retry (3 attempts) for file uploads on flaky connections
Matt
2026-04-07 20:10:52 -04:00
97d7f9b625
docs: add implementation plan for award UX fixes and bulk invite
Matt
2026-04-07 19:36:20 -04:00
3854b6ff0c
fix: auto-resolve failed migrations in docker entrypoint
Matt
2026-04-07 13:50:20 -04:00
d9f3b3d2a4
fix: make evaluation form category migration fully idempotent
Matt
2026-04-07 13:34:47 -04:00
ef2186e89a
fix: make EvaluationForm constraint drop idempotent (IF EXISTS)
Matt
2026-04-07 13:34:01 -04:00
2864579e92
fix: type-safe route for award master dashboard links
Matt
2026-04-06 16:50:38 -04:00
8800f2bcc7
feat: add award master voting page with project detail, documents, scores, justification, and chair confirmation
Matt
2026-04-06 16:48:46 -04:00
0be8c5ecc7
feat: add chair toggle to admin award juror management
Matt
2026-04-06 16:45:25 -04:00
fbc8b5165a
feat: add award master tRPC procedures — enhanced detail, vote with justification, confirm winner, set chair
Matt
2026-04-06 16:42:21 -04:00
9368c1221f
feat: add award master dashboard page
Matt
2026-04-06 16:36:47 -04:00
9fcafec346
feat: add award-master route group layout and nav component
Matt
2026-04-06 16:36:20 -04:00
f61cebe6ae
feat: wire AWARD_MASTER into auth redirects and role-switch navigation
Matt
2026-04-06 16:35:34 -04:00
4d68392ada
feat: add award winner resolver with tiebreak logic and tests
Matt
2026-04-06 16:34:44 -04:00
de12b232d9
fix: allow AWARD_MASTER role to access project files
Matt
2026-04-06 16:34:38 -04:00
a002f544a6
schema: add isChair to AwardJuror, justification to AwardVote
Matt
2026-04-06 16:33:13 -04:00
3ccf9b0542
feat: per-category evaluation criteria (startup vs business concept)
Matt
2026-04-02 13:03:22 -04:00