Version 0.59
August 11, 2026
Safer classroom rehearsal controls and clearer student recovery
Student demo cards now keep restore authority with David, seeded Undo controls reconcile the visible card state, student recovery returns to the right sign-in path, and public-header targets are easier to tap.
Why it matters
- - Keeps used student-demo cards read-only while explaining that David restores them from Teacher view.
- - Makes seeded demo Undo controls reverse the visible use or transfer instead of appearing to do nothing.
- - Explains zero-card inventories and returns student password recovery to student sign-in with class context intact.
- - Gives every public-header link and the View demo action at least 44 by 44 CSS pixels of target size.
- - Keeps the public homepage opening message readable on classroom tablets instead of squeezing it beside a fixed-width preview.
Verification
- - Focused unit regressions cover demo restore authority, seeded Undo, empty inventory, student recovery, and public-header target sizing.
- - Rendered phone, tablet, and desktop 44 by 44 CSS-pixel target measurements plus the complete cross-browser WCAG 2.2 AA suite remain required.
- - Rendered 768 CSS-pixel homepage proof must show the hero headline wrapping between words and the primary teacher action remaining discoverable.
- - Typecheck, lint, build, exact PR-head CI, exact deployed SHA, authenticated classroom QA, and human rehearsal remain required before delivery.
Source: Linear release ledger document, PI-213
- Keeps restore authority on the teacher surface while retaining an explanatory student state.
- Reconciles seeded use and transfer history with the current card snapshot before enabling Undo.
- Reuses the safe recovery destination through the complete password-reset handoff.
- Applies the target-size rule once in the shared public navigation used by every public route.
- Keeps the homepage hero stacked through tablet widths and introduces the two-column composition at 1024 CSS pixels.