route Plan Today through the shared same-document overlay history controller
make Back, Cancel, and backdrop dismissal cancel the draft and restore trigger focus
clear the overlay marker after Save plan and Save & start without stale history
advance the offline shell cache for installed clients
Validation
RED observed for unsupported plan-today history state and missing dashboard wiring
python3 -m pytest -q — 770 passed
Playwright Chromium at 390×844 — one history layer; Back stayed on-page, preserved the saved plan, dismissed the sheet, and restored Plan Today focus; Save cleared the marker
Closes #401
## What changed
- route Plan Today through the shared same-document overlay history controller
- make Back, Cancel, and backdrop dismissal cancel the draft and restore trigger focus
- clear the overlay marker after Save plan and Save & start without stale history
- advance the offline shell cache for installed clients
## Validation
- RED observed for unsupported `plan-today` history state and missing dashboard wiring
- `python3 -m pytest -q` — 770 passed
- Playwright Chromium at 390×844 — one history layer; Back stayed on-page, preserved the saved plan, dismissed the sheet, and restored Plan Today focus; Save cleared the marker
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #401
What changed
Validation
plan-todayhistory state and missing dashboard wiringpython3 -m pytest -q— 770 passed