Repository navigation
v0.17.7 — Planner control audit
Pre-releaseFix Final exam week opening inside the narrow course list and audit the planner's controls.
- Finals opens in a bounded panel with Close, Escape, outside-click dismissal and focus return. More stays above clipping containers.
- Native Help remains inside its module. Study/Personal expansion and returning from natively collapsed Calendar/Plan/Search preserve the original native controls.
- Correct hidden recovery actions, hidden search labels and native section-row visibility.
- Preserve original Plan Actions, statuses, rooms, instructors, form ownership, save confirmation, undo, notes and Original layout.
Validation: typecheck, 315 unit tests, production build, core harness and matching preview pass. Functional browser checks cover Finals, all seven Plan Actions, native module controls, search submission, course selection, notes, pointer/keyboard reorder, Undo, recovery, Save/Stop, foreign-plan rejection and error Reload. All plan-changing tests use fictional intercepted pages; no live plan/enrollment was changed.
Live verification of this installed update is pending extension reload. During the preceding live audit, UCLA's original Optimizer heading also stayed collapsed in Original layout; this is explicitly unresolved rather than counted as a pass. See the control audit for coverage limits.
Update your existing unpacked extension with the ZIP's dist folder, then Reload the extension in chrome://extensions and refresh Class Planner. v0.16.0 remains the redesign rollback point; the prior installed v0.17.6 build was also backed up locally.
The attached ZIP is the exact Windows production build verified and installed for this audit. SHA-256:
9f3251e1be64abe9bf2b607cff36054b9dd48c12eb21e4754882078fa32a5697