Skip to content

refactor(web): unify Connor local-checkout threads into a Current Checkout card - #8

Merged
connorch merged 3 commits into
mainfrom
t3code/connor-mode-sidebar-indent-icon
Aug 7, 2026
Merged

connorch merged 3 commits into
mainfrom
t3code/connor-mode-sidebar-indent-icon

Conversation

@connorch

@connorch connorch commented Aug 7, 2026

Copy link
Copy Markdown
Owner

What Changed

Groups local-checkout threads (threads without a worktree path) into a per-project "Current Checkout" card, rendered with the same card UI as worktree groups and listed above them. Also drops the redundant repo/project favicon from worktree cards and reveals the project chevron on hover in the icon slot, aligning sidebar indentation with the project title.

Why

Local-checkout threads previously rendered as a flat, ungrouped list above the worktree cards, which was visually inconsistent with how worktree threads are grouped and made the sidebar harder to scan. Treating the checkout as just another group (with its own card, indicator, and "new thread" affordance) makes Connor mode's navigation model consistent: every physical location, worktree or local checkout, is a group.

UI Changes

Local-checkout threads now render inside a "Current Checkout" card instead of a flat list, and worktree/project cards no longer show a duplicate favicon; the project chevron now only appears on hover.

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

connorch and others added 3 commits August 6, 2026 19:19
…ar indent

Remove the ProjectFavicon from Connor-mode worktree cards (the project
section header already shows it) and indent each project's collapsible
content so worktree card and thread row text lines up with the project
title in the trigger.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The project trigger's chevron no longer sits permanently left of the
favicon; it shares the icon slot and swaps in on hover. Content indent
updated to keep row text aligned with the narrower title offset.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…kout card

Replace the flat local-thread rows with the same card UI worktrees use:
partitionThreadsForConnorSidebar now returns one unified group list with
a per-project local-checkout group (fixed "Current Checkout" title, no
rename/delete, local-mode new threads) listed above the worktree groups.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cursor

cursor Bot commented Aug 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@connorch
connorch merged commit 1bff525 into main Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant