Pin the current item from mobile detail #1489

Closed
opened 2026-08-27 23:22:12 +00:00 by timmy · 0 comments
Owner

Problem

Mobile operators can pin work only after leaving the current detail view, opening Queues, finding the item in Recent work, and selecting Pin. This interrupts the active review flow and makes the existing cross-device pinned shelf difficult to discover.

Slice

Add a touch-safe contextual Pin/Pinned action to supported mobile work detail views (issue/filed item, pull request, review, and update), backed by the existing offline-first, identity-scoped pin synchronization.

Acceptance

  • The current detail route exposes a mobile Pin action with a route-specific accessible name.
  • Pin/unpin updates optimistically and reuses the existing pending-sync/retry behavior.
  • State follows the currently open canonical route and never leaks across items or identities.
  • Pinned work appears immediately in Queues; unpinning preserves Recent work.
  • At 320px width the action is at least 44px high and causes no horizontal overflow.
  • Focused behavioral tests and the full suite pass; packaged mobile rendering is verified.

Non-duplication evidence

#1477 added Pin/Unpin only inside Recent work; #1487 compacted/ranked the shelf. Historical title and recent commit scans show no contextual detail pin action.

## Problem Mobile operators can pin work only after leaving the current detail view, opening Queues, finding the item in Recent work, and selecting Pin. This interrupts the active review flow and makes the existing cross-device pinned shelf difficult to discover. ## Slice Add a touch-safe contextual Pin/Pinned action to supported mobile work detail views (issue/filed item, pull request, review, and update), backed by the existing offline-first, identity-scoped pin synchronization. ## Acceptance - The current detail route exposes a mobile Pin action with a route-specific accessible name. - Pin/unpin updates optimistically and reuses the existing pending-sync/retry behavior. - State follows the currently open canonical route and never leaks across items or identities. - Pinned work appears immediately in Queues; unpinning preserves Recent work. - At 320px width the action is at least 44px high and causes no horizontal overflow. - Focused behavioral tests and the full suite pass; packaged mobile rendering is verified. ## Non-duplication evidence #1477 added Pin/Unpin only inside Recent work; #1487 compacted/ranked the shelf. Historical title and recent commit scans show no contextual detail pin action.
timmy self-assigned this 2026-08-27 23:22:42 +00:00
timmy closed this issue 2026-08-28 02:11:46 +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#1489
No description provided.