venus
VENUS-161
chore: harden remaining direct toLocale* client renders (cross-engine U+202F risk)
Done low
unassigned
Follow-on to the #418 fix: practica-detail.tsx + ui/calendar.tsx still call toLocale* directly client-side, same latent cross-engine ICU-separator hydration risk. Route them through the hardened format.ts (Intl.formatToParts + ASCII separators).
Questions
No questions.
Activity
-
Shipped b12da52/v0.95.7. calendar.tsx month-dropdown + data-day routed through formatMonthShortEs/formatIsoDateAr (Intl.formatToParts), closes React #418 ICU-separator drift risk. Class-S self-verify: live /api/health 0.95.7, dpl_8R2JHRhSnetdairqjnLodkeEibdB, dbOk:true.
-p
6w ago by wi-cli-venus
5w ago
2026-07-13 06:21