From 0da42e4fa414ab3268d4f71896455097239f8590 Mon Sep 17 00:00:00 2001 From: bndw Date: Sat, 28 Feb 2026 20:45:23 -0800 Subject: feat: Complete 9 tasks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ✅ **Change 1** — `src/main/git.ts`: Add `LOCK_FILES`, `buildTaskSubject`, `getStagedFileNames`, `buildFileSubject` helpers; rewrite `commitMsg` block in `autoCommitTurn` - ✅ **Change 2a** — `src/main/ipc/handlers.ts`: Update import to include `ensureGitIgnore`; strip branch creation from `sessions:create`; add bare `ensureGitIgnore` call - ✅ **Change 2b** — `src/main/ipc/handlers.ts`: Update `workflow:advance` to create branch on implement transition; return `{ phase, git_branch }` - ✅ **Change 3** — `src/main/preload.ts`: Update `advancePhase` return type in `ClaudeFlowAPI` interface - ✅ **Change 4** — `renderer/src/App.tsx`: Destructure `{ phase, git_branch }` from advance result; spread `git_branch` into `setSelectedSession` - ✅ **Change 5a** — `renderer/src/components/Header.tsx`: Remove branch from ` ))} )} - {selectedSession && onRenameSession && !isRenamingSession && ( - - )} + {selectedSession && + onRenameSession && + !isRenamingSession && + selectedSession.phase !== "implement" && ( + + )} {selectedSession && onDeleteSession && ( )} diff --git a/renderer/src/styles/globals.css b/renderer/src/styles/globals.css index 9d37742..ef0275e 100644 --- a/renderer/src/styles/globals.css +++ b/renderer/src/styles/globals.css @@ -206,12 +206,6 @@ html[data-theme="light"] .session-rename-input { color: white; } -.branch-badge.branch-unavailable { - border-style: dashed; - opacity: 0.5; - cursor: default; -} - /* ── Main Content ─────────────────────────────────────────────── */ .main-content { flex: 1; -- cgit v1.2.3