Keep mobile Attention actionable alongside Today #593

Closed
opened 2026-08-11 21:18:24 +00:00 by timmy · 0 comments
Owner

User problem

On phones, the Work dock target displays an Attention badge but always enters Today whenever an active, resumable, or planned Today session exists. Operators can see urgent reviews and unread updates without a one-tap way to open them.

Scope

Add an independent, conditional Attention · N mobile dock action. Keep Work dedicated to Continue/Resume/Start Today. Hide Attention at zero and restore the five-column dock; show a six-column dock when pending.

Acceptance criteria

  • Work preserves existing Today Continue/Resume/Start behavior.
  • Attention opens the deduplicated Attention filter, scrolls/focuses My Work, and does not alter Today state.
  • Attention has an accurate accessible name/count and disappears at zero.
  • At 320×568 and 390×844, all visible dock actions remain at least 44×44 CSS px with no horizontal overflow or overlap.
  • Behavioral tests cover active, resumable, planned, and zero-attention states.
  • Focus restoration and overlay behavior remain intact.

Evidence / non-duplication

frontend/dashboard.js, frontend/mobile-work-entry.js, and frontend/mobile-task-dock.js currently combine the badge with Work while routing Work into Today. Historical #244 added one-tap Attention and #409 later prioritized Today; neither preserves both as independently actionable targets. No open issue or recent commit covers this combined flow.

## User problem On phones, the Work dock target displays an Attention badge but always enters Today whenever an active, resumable, or planned Today session exists. Operators can see urgent reviews and unread updates without a one-tap way to open them. ## Scope Add an independent, conditional **Attention · N** mobile dock action. Keep Work dedicated to Continue/Resume/Start Today. Hide Attention at zero and restore the five-column dock; show a six-column dock when pending. ## Acceptance criteria - Work preserves existing Today Continue/Resume/Start behavior. - Attention opens the deduplicated Attention filter, scrolls/focuses My Work, and does not alter Today state. - Attention has an accurate accessible name/count and disappears at zero. - At 320×568 and 390×844, all visible dock actions remain at least 44×44 CSS px with no horizontal overflow or overlap. - Behavioral tests cover active, resumable, planned, and zero-attention states. - Focus restoration and overlay behavior remain intact. ## Evidence / non-duplication `frontend/dashboard.js`, `frontend/mobile-work-entry.js`, and `frontend/mobile-task-dock.js` currently combine the badge with Work while routing Work into Today. Historical #244 added one-tap Attention and #409 later prioritized Today; neither preserves both as independently actionable targets. No open issue or recent commit covers this combined flow.
timmy self-assigned this 2026-08-11 21:18:24 +00:00
timmy closed this issue 2026-08-11 21:41:27 +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#593
No description provided.