Release · v3.10.1
Group Recognition by academic phase
polish(v3): group Recognition by academic phase
Details
The awards are already ordered and each title leads with its phase
(Ph.D. / M.Sc. / B.Sc. / Pre-Engineering). Turn that implicit order into
explicit, scannable groups: a runtime DOM post-processor inserts a mono accent
phase header before each run and strips the now-redundant prefix from the title
("Ph.D. KG Tan…" → "KG Tan…"). Reads like a top-tier academic CV.
Pure rendering change on the already-dense Recognition list — no schema or
markdown edit, so no re-seed needed. The pass is idempotent (stripped titles no
longer match a phase) and verified against live Supabase data: all 18 award rows
carry a recognized phase prefix in phase order. Checked across dark/light and
desktop/mobile.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HShRpQUmDUttxD5F89ziDu
Files changed (2)
| frontend/client/ts/core/v3.ts | +48 | −4 |
| frontend/jekyll/_sass/v3/_records.scss | +18 | −0 |