Repository navigation
feat(threads): stop grouping same-workspace threads in the sidebar - #445
Merged
Merged
Conversation
Upstream is adding manual drag reordering for active threads, which conflicts with ordering active threads by workspace, and styal users want drag reordering more than the grouping. This removes the shared workspace sort and the indented rows with connecting lines from the web and desktop sidebar, the mobile Home list, and the tablet sidebar, so active threads use upstream's newest-first order again. New threads still default to isolated worktrees.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Upstream is adding manual drag reordering for active threads (
pingdotgg/t3code#9729,#9730,#9731,#9750). That conflicts with styal's ordering of active threads by workspace, and styal users would rather drag threads into their own order. This removes the workspace grouping so the drag chain can be taken in as upstream wrote it.Active threads in the web and desktop sidebar, the mobile Home list, and the tablet sidebar are listed newest first again, as in T3 Code. Threads that share a worktree or an explicitly chosen branch are no longer pulled together, and follow-up threads are no longer indented under the original with a connecting line. New threads still default to an isolated worktree.
The shared workspace sort in
client-runtimeand its tests are removed. The fork feature ledger entry now covers only the worktree default, and the sidebar guide and the styal differences overview no longer describe grouping.Validation
vp test runfor theclient-runtimethread sort, webSidebar.logic, and mobilethreadListV2tests: 172 passed.@t3tools/client-runtime,@t3tools/web, and@t3tools/mobile, and the fork feature ledger check, pass.Written by an agent (Claude Code, claude-opus-5-5).