Keep the active Today session visible in the mobile task dock #599

Closed
opened 2026-08-11 23:19:20 +00:00 by timmy · 0 comments
Owner

Problem

On phones, closing the active Today item sheet leaves its timer running but removes the item identity, elapsed/estimate status, and pause control. The fixed mobile task dock only says Continue/Resume, so operators can accidentally accrue time against an unseen task and miss live budget risk.

Vertical slice

Add a compact Today session HUD above the mobile task dock that uses the existing checkpoint/timer model. It must show the active item and live elapsed/estimate state outside overlays, pause/resume in place, reopen the exact current item, expose existing replan behavior on budget risk, and disappear when Today ends.

Acceptance criteria

  • At phone widths, an active Today checkpoint with its sheet closed renders the exact current item, position, and elapsed/estimate state above the task dock.
  • Pause/resume works from the HUD and paused wall time is excluded.
  • Activating the HUD reopens the exact checkpoint without resetting time or order.
  • Over-estimate or over-capacity state is visible and offers the existing Adjust plan action.
  • HUD and dock hide together while a full-screen task overlay is open; no horizontal overflow at 320px and controls remain at least 44px.
  • Ending Today removes the HUD and restores the ordinary dock.
  • Behavioral frontend tests and the full suite pass.
## Problem On phones, closing the active Today item sheet leaves its timer running but removes the item identity, elapsed/estimate status, and pause control. The fixed mobile task dock only says Continue/Resume, so operators can accidentally accrue time against an unseen task and miss live budget risk. ## Vertical slice Add a compact Today session HUD above the mobile task dock that uses the existing checkpoint/timer model. It must show the active item and live elapsed/estimate state outside overlays, pause/resume in place, reopen the exact current item, expose existing replan behavior on budget risk, and disappear when Today ends. ## Acceptance criteria - At phone widths, an active Today checkpoint with its sheet closed renders the exact current item, position, and elapsed/estimate state above the task dock. - Pause/resume works from the HUD and paused wall time is excluded. - Activating the HUD reopens the exact checkpoint without resetting time or order. - Over-estimate or over-capacity state is visible and offers the existing Adjust plan action. - HUD and dock hide together while a full-screen task overlay is open; no horizontal overflow at 320px and controls remain at least 44px. - Ending Today removes the HUD and restores the ordinary dock. - Behavioral frontend tests and the full suite pass.
timmy self-assigned this 2026-08-11 23:19:20 +00:00
timmy closed this issue 2026-08-11 23:36:23 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#599
No description provided.