Skip to content

Show live status tone for collapsed worktree groups - #544

Merged
SDSLeon merged 2 commits into
masterfrom
poracode/calm-willow-1971046d
Aug 9, 2026
Merged

Show live status tone for collapsed worktree groups#544
SDSLeon merged 2 commits into
masterfrom
poracode/calm-willow-1971046d

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Aug 9, 2026

Copy link
Copy Markdown
Owner
  • Collapsed worktree groups in the sidebar now surface a live status tone on the group header instead of showing only a muted icon.
  • Thread tones (including live background activity) are aggregated via a new getWorktreeGroupStatusTone helper, with finished taking priority over working.
  • The liveBackgroundThreadIds set is threaded through the sidebar row builder so settled thread groups still reflect live background work.
  • Added unit tests for the new tone logic, the group header icon coloring, and row-builder propagation.

SDSLeon added 2 commits August 8, 2026 22:50
- Thread row status computed with `liveBackgroundThreadIds`
- Aggregate child thread tones into a group status tone
- Color collapsed group header icon (finished/working) via status
- Add tests for status aggregation and header icon rendering
…w-1971046d

# Conflicts:
#	src/renderer/views/MainView/parts/Sidebar/parts/SidebarWorktreeGroup.test.tsx
#	src/renderer/views/MainView/parts/Sidebar/parts/SidebarWorktreeGroup.tsx
@SDSLeon
SDSLeon merged commit d69fbc4 into master Aug 9, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/calm-willow-1971046d branch August 9, 2026 05:58
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