Skip to content

Refactor sidebar to use worktrees panel as primary git entry point#54

Merged
markwylde merged 3 commits into
mainfrom
refactor-worktree-git-sidebar
Jul 5, 2026
Merged

Refactor sidebar to use worktrees panel as primary git entry point#54
markwylde merged 3 commits into
mainfrom
refactor-worktree-git-sidebar

Conversation

@markwylde

Copy link
Copy Markdown
Owner

This change removes the separate Git panel state path and collapses Git push handling onto worktree-targeted status/state. The project sidebar now derives branch context from worktrees, simplifies push target handling, and removes deprecated sidebar settings related to a standalone Git/worktrees split.

Changes include:

  • App sidebar layout and push flow now use worktree-derived branch/cwd context.
  • Git panel status/state is removed from workspace state and refresh flow.
  • Old Git/Worktrees split configuration settings and related defaults/normalization are removed.
  • Minor CSS spacing adjustments for the worktrees panel.

No API contracts were added; this is a UI/state simplification and config cleanup.

@markwylde
markwylde merged commit a32f3b9 into main Jul 5, 2026
4 checks passed
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