Unify mobile work queues in a stable dock switcher #627

Closed
opened 2026-08-12 06:20:51 +00:00 by timmy · 0 comments
Owner

Problem

The mobile dock exposes Drafts and conditionally inserts Attention, but Later remains buried in Queue & settings. The dock therefore shifts from five to six columns when Attention appears and deferred work has no thumb-reachable route.

Vertical slice

Replace the dedicated Attention/Drafts dock slots with one stable Queues action. It opens a phone-safe sheet for Today, Attention, Later, and Drafts with live counts; selecting a queue applies the existing My Work filter, closes the sheet, scrolls to My Work, and restores a stable five-action dock.

Acceptance

  • Dock remains five columns with 44px targets regardless of queue counts.
  • Queues badge aggregates Today, Attention, Later, and Draft counts.
  • Sheet exposes each queue and its live count without hiding zero-count destinations.
  • Selecting a queue closes the sheet and activates/focuses the existing My Work filter.
  • Escape/cancel closes the sheet and restores focus to Queues.
  • Focused and full test suites pass.

Evidence / non-duplication

Current frontend/index.html has direct Attention and Drafts actions but no Later dock route; frontend/dashboard.css changes from five to six columns via data-attention; frontend/dashboard.js already computes all four queue counts. Review of 316 historical issue titles, 307 releases, and recent history through 776ae70 found no mobile queue switcher work. Existing Later issues implement persistence/sync/return behavior, while #593 only adds a conditional Attention dock action.

## Problem The mobile dock exposes Drafts and conditionally inserts Attention, but Later remains buried in Queue & settings. The dock therefore shifts from five to six columns when Attention appears and deferred work has no thumb-reachable route. ## Vertical slice Replace the dedicated Attention/Drafts dock slots with one stable **Queues** action. It opens a phone-safe sheet for Today, Attention, Later, and Drafts with live counts; selecting a queue applies the existing My Work filter, closes the sheet, scrolls to My Work, and restores a stable five-action dock. ## Acceptance - Dock remains five columns with 44px targets regardless of queue counts. - Queues badge aggregates Today, Attention, Later, and Draft counts. - Sheet exposes each queue and its live count without hiding zero-count destinations. - Selecting a queue closes the sheet and activates/focuses the existing My Work filter. - Escape/cancel closes the sheet and restores focus to Queues. - Focused and full test suites pass. ## Evidence / non-duplication Current `frontend/index.html` has direct Attention and Drafts actions but no Later dock route; `frontend/dashboard.css` changes from five to six columns via `data-attention`; `frontend/dashboard.js` already computes all four queue counts. Review of 316 historical issue titles, 307 releases, and recent history through `776ae70` found no mobile queue switcher work. Existing Later issues implement persistence/sync/return behavior, while #593 only adds a conditional Attention dock action.
timmy closed this issue 2026-08-12 06:29:47 +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#627
No description provided.