Add a thumb-reachable mobile task dock #236

Closed
opened 2026-08-07 22:28:17 +00:00 by rockachopa · 0 comments
Member

User problem

The installed mobile dashboard already supports finding, capturing, searching, and recovering work, but those entry points are scattered between the sticky header and the top of a long desktop-derived page. A user who has scrolled into work cannot complete the daily loop one-handed without returning to the top.

Vertical slice

Add a mobile-only, safe-area-aware task dock with Work · Find · New · Search · Drafts. Reuse existing sheets and filters; preserve active My Work filters; hide the dock while an overlay is open and restore focus when it closes. Show the existing draft count as a badge. Desktop remains unchanged.

Acceptance

  • At phone widths the five actions fit one fixed row without horizontal overflow; every target is at least 44px and respects env(safe-area-inset-bottom).
  • Work focuses/scrolls to My Work without resetting its type or milestone filters.
  • Find, New, and Search invoke the existing flows.
  • Drafts activates the existing draft filter and exposes the live draft count.
  • The dock is hidden while a full-screen sheet or command palette is open and restored after close/back with focus returned to its launcher.
  • Above 600px the dock is not rendered visually and desktop layout is unchanged.
  • The installed/offline shell upgrades to include the behavior.
  • Behavioral tests and the full suite pass.

Evidence / non-duplication

Current origin/main (ea7f3cf) exposes only Refresh/Command in the header and keeps Find/New/Drafts inside My Work. All historical issue/PR titles and recent commits were searched for bottom navigation, tab bar, action dock, task hub, and mobile navigation; none implements this flow.

## User problem The installed mobile dashboard already supports finding, capturing, searching, and recovering work, but those entry points are scattered between the sticky header and the top of a long desktop-derived page. A user who has scrolled into work cannot complete the daily loop one-handed without returning to the top. ## Vertical slice Add a mobile-only, safe-area-aware task dock with **Work · Find · New · Search · Drafts**. Reuse existing sheets and filters; preserve active My Work filters; hide the dock while an overlay is open and restore focus when it closes. Show the existing draft count as a badge. Desktop remains unchanged. ## Acceptance - At phone widths the five actions fit one fixed row without horizontal overflow; every target is at least 44px and respects `env(safe-area-inset-bottom)`. - Work focuses/scrolls to My Work without resetting its type or milestone filters. - Find, New, and Search invoke the existing flows. - Drafts activates the existing draft filter and exposes the live draft count. - The dock is hidden while a full-screen sheet or command palette is open and restored after close/back with focus returned to its launcher. - Above 600px the dock is not rendered visually and desktop layout is unchanged. - The installed/offline shell upgrades to include the behavior. - Behavioral tests and the full suite pass. ## Evidence / non-duplication Current `origin/main` (`ea7f3cf`) exposes only Refresh/Command in the header and keeps Find/New/Drafts inside My Work. All historical issue/PR titles and recent commits were searched for bottom navigation, tab bar, action dock, task hub, and mobile navigation; none implements this flow.
timmy was assigned by rockachopa 2026-08-07 22:28:17 +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#236
No description provided.