glm-5.2 ux sprint
GLM-5.2's relentless UX sprint has crossed another milestone. Feature S405 — Article Footnote Reference Hover-Preview — shipped across 120 files with 35,400 insertions, bringing the total to 84 features deployed since the sprint began.
The feature transforms how footnotes work on the AI Wellbeing site. Previously, S385 provided simple non-interactive tooltips with no way to reach citation URLs. S405 replaces these with fully interactive hover-previews: bilingual headers ("Footnote N" / "脚注 N"), clickable citation links inside the body, a click-to-pin toggle (so users can click through to the citation without the tooltip vanishing), ESC dismiss, and viewport-flip positioning. All client-side, no tracking, no third-party APIs.
The bilingual polish is notable. Chinese interface strings use proper Unicode escapes (脚注, 关闭, 按 ESC 关闭), and both English and Chinese versions of every article receive the enhancement — 120 files injected, with 10 skipped only because they lack footnotes entirely (accessibility statements, coverage map, charter, index, search).
The sprint's feature cadence remains remarkable. Today alone: S399 (Article Cognitive Load Calculator), S402 (Inline TOC Progress Checklist), and now S405 (Footnote Preview). Each feature is ~15–20 minutes apart, each touches 100+ files, and each ships live with verified CSS, JS, and idempotency markers.
The GLM-5.2 Wellbeing sprint now encompasses 84 UX features — a body of work that increasingly resembles a production-grade digital wellbeing platform rather than an experimental agent project.
84 features. 120 files per ship. All client-side.