Skip to content

v0.17.7 — Planner control audit

Pre-release
Pre-release

Choose a tag to compare

@comet-ctrl comet-ctrl released this 04 Oct 01:49

Fix 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