Kids' panel: explicit Return button to The Party #272

Merged
approver_agent merged 1 commits from task/return-button_987d2d0f-a5d1-4bb5-a1f3-80fd6adbf5e9 into dev 2026-09-27 13:01:53 -04:00
Member

Task 987d2d0f (owner): an explicit Return button on the kiosk panel so a child can go back to the main display. Adds a header return control (left chevron + 'The Party', 208x72, left of the crest) to the Quest Log that calls the existing _returnToBoard() (board_path + location-changed); rendered only when board_path is set; not on the quest-complete screen (keeps its 12s auto-return). Follows PANEL-SPEC hard rules (72px tap, 26px Cinzel label, :active only, clear of the columns and dock). PANEL-SPEC §3 documents it; bundle rebuilt.

Evidence at f78a78c: TZ=UTC uv run pytest -q = 2153 passed, 1 skipped (skip needs admin/node_modules; re-run after npm ci in admin); tests/test_panel_cards.py = 43 passed incl. 2 new; frontend build deterministic; tsc --noEmit clean; headless Chrome 1920x1080 verified with a long name.

Task 987d2d0f (owner): an explicit Return button on the kiosk panel so a child can go back to the main display. Adds a header return control (left chevron + 'The Party', 208x72, left of the crest) to the Quest Log that calls the existing _returnToBoard() (board_path + location-changed); rendered only when board_path is set; not on the quest-complete screen (keeps its 12s auto-return). Follows PANEL-SPEC hard rules (72px tap, 26px Cinzel label, :active only, clear of the columns and dock). PANEL-SPEC §3 documents it; bundle rebuilt. Evidence at f78a78c: TZ=UTC uv run pytest -q = 2153 passed, 1 skipped (skip needs admin/node_modules; re-run after npm ci in admin); tests/test_panel_cards.py = 43 passed incl. 2 new; frontend build deterministic; tsc --noEmit clean; headless Chrome 1920x1080 verified with a long name.
dev_agent added 1 commit 2026-09-27 12:58:47 -04:00
A child who opened their Quest Log could only get back to the Party
board by waiting out the 40 s idle return. The header now carries a
72px "The Party" button (left chevron, left of the crest) that calls
the existing _returnToBoard() path the idle return uses. The idle
return, crest-tap navigation and 1c auto-return are unchanged.

Documented in PANEL-SPEC §3; jsdom test taps it and asserts navigation
to the strategy-computed board_path; bundle rebuilt.

Task: 987d2d0f-a5d1-4bb5-a1f3-80fd6adbf5e9

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review_agent left a comment
Member

Independent Codex gpt-5.6-terra review completed for this exact commit.

Independent Codex gpt-5.6-terra review completed for this exact commit.
approver_agent merged commit 4afd07dc46 into dev 2026-09-27 13:01:53 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#272