Skip to content

fix(clients): Working shelf sorts by enter time - #76

Draft
wSedlacek wants to merge 1 commit into
mainfrom
t3/explain-shelf-sorting
Draft

wSedlacek wants to merge 1 commit into
mainfrom
t3/explain-shelf-sorting

Conversation

@wSedlacek

Copy link
Copy Markdown

Reopened from closed upstream PR pingdotgg#32385 as a draft for t3.1code.
Idea rank: 75 of 108. Branch is as it was upstream; it likely needs a rebase (modernize) before review.

Summary

  • Working shelf orders threads by when they entered Working (newest first), using a live enter stamp so agent wakes do not reshuffle the list
  • Snoozed stays soonest-wake / unsnooze order
  • Shared helpers cover web and mobile; user docs updated

Test plan

  • Enable Working section; start work on two threads and confirm the newer entrant is on top
  • Let an agent wake/continue on the older Working thread and confirm order does not jump
  • Snooze two threads with different wake times and confirm soonest wake is first
  • vp test run packages/client-runtime/src/state/threadInbox.test.ts apps/mobile/src/features/threads/threadListV2.test.ts

🤖 Generated with Claude Code

Reopened from pingdotgg#32385 and squashed onto current main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the vouch:trusted Author is trusted by repo permissions or the VOUCHED list. label Nov 14, 2026
@wSedlacek
wSedlacek force-pushed the t3/explain-shelf-sorting branch from 6ec0108 to bd454b7 Compare November 14, 2026 22:43

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L vouch:trusted Author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant