diff --git a/apps/app/src/components/views/board-view/components/worktree-selector.tsx b/apps/app/src/components/views/board-view/components/worktree-selector.tsx
index 61f17202..426d24e7 100644
--- a/apps/app/src/components/views/board-view/components/worktree-selector.tsx
+++ b/apps/app/src/components/views/board-view/components/worktree-selector.tsx
@@ -337,15 +337,6 @@ export function WorktreeSelector({
)}
- {worktree.hasChanges && (
- onCommit(worktree)}
- className="text-xs"
- >
-
- Commit Changes ({worktree.changedFilesCount} file{worktree.changedFilesCount !== 1 ? "s" : ""})
-
- )}
onCreateBranch(worktree)}
className="text-xs"
@@ -392,37 +383,16 @@ export function WorktreeSelector({
- {/* Pull latest changes */}
- handlePull(worktree)}
- disabled={isPulling}
- className="text-xs"
- >
-
- {isPulling ? "Pulling..." : "Pull Latest"}
-
- {/* Create new branch - only for main repo */}
- {worktree.isMain && (
+ {/* Commit changes */}
+ {worktree.hasChanges && (
onCreateBranch(worktree)}
+ onClick={() => onCommit(worktree)}
className="text-xs"
>
-
- New Branch
+
+ Commit Changes
)}
- {worktree.hasChanges && (
- <>
-
- onCommit(worktree)}
- className="text-xs"
- >
-
- Commit Changes
-
- >
- )}
{/* Show PR option if not on main branch, or if on main with changes */}
{(worktree.branch !== "main" || worktree.hasChanges) && (