fix(web): show worktree icon in sidebar v2 - #5909
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved 97c128f Simple UI change that imports and displays an existing You can customize Macroscope's approvability policy. Learn more. |
## What's Changed * Move project settings to contextual project routes by @juliusmarminge in pingdotgg/t3code#5923 * Retain thread sidebar data when navigating to /settings so back navigation is instant by @juliusmarminge in pingdotgg/t3code#5930 * Automate production mobile EAS releases by @juliusmarminge in pingdotgg/t3code#5609 * Add settings and usage breadcrumbs by @juliusmarminge in pingdotgg/t3code#5929 * fix(web): correct model picker trigger padding by @Chrono-byte in pingdotgg/t3code#5935 * fix(web): show worktree icon in sidebar v2 by @tris203 in pingdotgg/t3code#5909 * fix(web): enable restore defaults after theme mix changes by @Lucenx9 in pingdotgg/t3code#5928 * fix(web): trait menu closes after you pick a level by @t3dotgg in pingdotgg/t3code#5879 * fix(web): align project name with headline by @carterwsmith in pingdotgg/t3code#5864 * fix(web): update pills use readable theme foregrounds by @chrisdeeming in pingdotgg/t3code#5938 ## New Contributors * @carterwsmith made their first contribution in pingdotgg/t3code#5864 **Full Changelog**: pingdotgg/t3code@v0.0.33-nightly.20260810.1054...v0.0.33-nightly.20260810.1055 Upstream release: https://github.com/pingdotgg/t3code/releases/tag/v0.0.33-nightly.20260810.1055
Problem
Sidebar v2 shows the branch name without Sidebar v1’s worktree indicator, so users cannot tell whether a thread targets a worktree or a plain ref.
Fix
Reuse the existing worktree indicator beside the Sidebar v2 branch label. Worktree threads now show the folder/git icon and its existing accessible tooltip; ref-only threads remain text-only.
Before / after
Verification
Implemented with GPT-5.6-sol via the Codex harness.
Note
Low Risk
Small UI parity change reusing an existing component with no auth, data, or API impact.
Overview
Sidebar v2 now matches v1 for worktree threads: the shared
ThreadWorktreeIndicatoris rendered next to the branch label on card rows when a branch is present.Worktree threads get the existing folder/git icon and tooltip; ref-only threads stay unchanged (the indicator renders nothing without
worktreePath).Reviewed by Cursor Bugbot for commit 97c128f. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Show worktree indicator before branch label in sidebar thread rows
Adds
ThreadWorktreeIndicatorbefore the branch name in each sidebar thread row when a branch exists. The branch display changes from a single<span>to a fragment containing the indicator and the branch span.Macroscope summarized 97c128f.