Repository navigation
feat(web): boring sidebar folders list threads that need you above running ones - #33862
jieyuexing wants to merge 1 commit into
Conversation
…nning ones Threads inside a boring-sidebar folder are now grouped by status: needs you, failed, unseen completion, done, waiting, running. Ties keep the send-time order, and the tiers reuse the classification behind the closed-folder dot. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
ApprovabilityVerdict: Needs Human Approval Macroscope's review found this PR requires human approval — Folder-mode sidebars will automatically prioritize threads needing attention and put running threads last, preserving existing order within each status tier. A human must confirm this change to the product’s default folder ordering. You can add or adjust custom eligibility rules. Learn more. |
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
|
Note Written by Verified in a real dev environmentVerified head Reproduced on On the PR, the folder shows approval, completed, then running. The approval is a supervised shell write request; the running thread executes Nearby checks passed: collapse/reopen retains the attention dot and selected thread, pin/unpin keeps pinned threads outside the folder and restores folder ordering, and turning the boring sidebar off and on restores the classic and folder layouts. Runtime transcript: All 33 reported PR checks were successful. No source changes were needed. Uploaded images were checked at their original 1440x1000 size; the 19-second recording was inspected and its uploaded playback and seeking exercised in Chrome. Not verifiedNative desktop, iOS and Android clients; macOS and Windows; remote relay/tunnel connections; other providers. Runtime failed, usage-limit, pending-question, and waiting tiers were not created in this pass. The focused existing unit suite covers the sorter tiers, including failed and waiting; that is not a claim of live provider coverage for those states. |


Note
Drafted by Claude Opus 5.5 in Claude Code (via T3 Code); reviewed and posted by @jieyuexing.
Problem
In the boring sidebar, threads in a project folder are sorted only by my last message. Running, waiting, and finished threads are mixed together, so I have to read every row to find the threads that need me.
Change
Inside each folder, threads are now sorted by status. Threads that need you come first, then failed and finished threads, then waiting threads, and running threads come last. Threads with the same status keep their current order. The status check is the same one that the dot on a closed folder uses. This change adds no new button or setting, and it only changes the boring sidebar.
Scope and approval
There is no maintainer approval yet. The need is discussed in #30980 and #33380. #32565 also moves running threads down, but it needs Sections by project and adds a Working row. This PR is a smaller step that works without them.
Verification
vp run check:changedpasses.Before / after:
Made with Claude Opus 5.5 and Claude Sonnet 5.5 in Claude Code (via T3 Code).
🤖 Generated with Claude Code