Find work within the active mobile queue #667

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

User problem

Mobile operators can load dozens of cards in Today, Attention, Updates, Later, and milestone lanes, but cannot locate a known repository, issue number, or title without scanning every card or abandoning queue context for global Search.

Vertical slice

  • Add a phone-first Find in queue control above My Work cards.
  • Match repository/key, #number, and title within the active queue and milestone lane.
  • Report result count, preserve the query while switching detail/Back, and clear without disturbing card order.
  • When loaded cards do not match and eligible streams have older pages, offer a bounded Search older work action through existing pagers.
  • Announce filtering/loading/no-result states accessibly and keep controls at least 44px without horizontal overflow.

Acceptance tests

  • Case-insensitive repository, #number, and title matching only returns cards in the active queue/lane.
  • Empty/cleared query restores the original order.
  • No loaded match with more pages offers Search older work; loading remains sequential and preserves the query.
  • Mobile markup is labeled, thumb-safe, safe-area aware, and desktop behavior remains intact.
  • Focused and full suites pass.
## User problem Mobile operators can load dozens of cards in Today, Attention, Updates, Later, and milestone lanes, but cannot locate a known repository, issue number, or title without scanning every card or abandoning queue context for global Search. ## Vertical slice - Add a phone-first Find in queue control above My Work cards. - Match repository/key, #number, and title within the active queue and milestone lane. - Report result count, preserve the query while switching detail/Back, and clear without disturbing card order. - When loaded cards do not match and eligible streams have older pages, offer a bounded Search older work action through existing pagers. - Announce filtering/loading/no-result states accessibly and keep controls at least 44px without horizontal overflow. ## Acceptance tests - Case-insensitive repository, #number, and title matching only returns cards in the active queue/lane. - Empty/cleared query restores the original order. - No loaded match with more pages offers Search older work; loading remains sequential and preserves the query. - Mobile markup is labeled, thumb-safe, safe-area aware, and desktop behavior remains intact. - Focused and full suites pass.
timmy self-assigned this 2026-08-12 17:50:06 +00:00
timmy closed this issue 2026-08-12 17:58:49 +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#667
No description provided.