<feed xmlns='http://www.w3.org/2005/Atom'>
<title>claude-flow.git/src/main/index.ts, branch claude-flow-v1</title>
<subtitle>A document-centric coding assistant</subtitle>
<id>https://code.northwest.io/claude-flow.git/atom?h=claude-flow-v1</id>
<link rel='self' href='https://code.northwest.io/claude-flow.git/atom?h=claude-flow-v1'/>
<link rel='alternate' type='text/html' href='https://code.northwest.io/claude-flow.git/'/>
<updated>2026-03-01T05:35:39+00:00</updated>
<entry>
<title>feat: **1 — `git.ts`:** Add exported `getCurrentBranch` helpe… (+8 more)</title>
<updated>2026-03-01T05:35:39+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-03-01T05:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/claude-flow.git/commit/?id=0484d97dfbc3b8a2e7878d3ab35a9895decdf467'/>
<id>urn:sha1:0484d97dfbc3b8a2e7878d3ab35a9895decdf467</id>
<content type='text'>
- ✅ **1 — `git.ts`:** Add exported `getCurrentBranch` helper after `ensureGitRepo`
- ✅ **2a — `ipc/handlers.ts`:** Update git import to include `ensureGitRepo` and `getCurrentBranch`
- ✅ **2b — `ipc/handlers.ts`:** Replace `workflow:advance` implement-phase block with branching-toggle logic
- ✅ **3 — `GitSettings.tsx`:** Create new settings component with pill toggle
- ✅ **4 — `SettingsPage.tsx`:** Add `"git"` section type, import, nav item, content render; fix both unicode glyphs
- ✅ **5 — `globals.css`:** Append toggle-row + pill toggle + maximize-btn CSS
- ✅ **6 — `index.ts`:** Add `ipcMain` to import; add `window:toggleMaximize` handler + maximize/unmaximize events inside `createWindow()`
- ✅ **7 — `preload.ts`:** Add `toggleMaximize` + `onWindowMaximized` to interface and `api` object
- ✅ **8 — `Header.tsx`:** Add `isMaximized` state + effect + maximize button in JSX
</content>
</entry>
<entry>
<title>feat: auto session naming</title>
<updated>2026-03-01T03:34:02+00:00</updated>
<author>
<name>bndw</name>
<email>ben@bdw.to</email>
</author>
<published>2026-03-01T03:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/claude-flow.git/commit/?id=283013c09d4855529e846951a1e090f0f16030a8'/>
<id>urn:sha1:283013c09d4855529e846951a1e090f0f16030a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Phase 3: IPC layer</title>
<updated>2026-02-28T15:27:49+00:00</updated>
<author>
<name>Clawd</name>
<email>ai@clawd.bot</email>
</author>
<published>2026-02-28T15:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/claude-flow.git/commit/?id=66f66d1c17213f55aa56d69c0cccc309b16f3362'/>
<id>urn:sha1:66f66d1c17213f55aa56d69c0cccc309b16f3362</id>
<content type='text'>
- Implement src/main/preload.ts with typed API bridge
  - Projects, sessions, messages CRUD
  - Chat send/interrupt
  - Workflow review/advance/permissions
  - Artifact read/write
  - Directory picker dialog
  - Claude message event subscription
- Implement src/main/ipc/handlers.ts
  - All IPC handlers with proper error handling
  - Message forwarding to renderer
  - Assistant message storage
- Update src/main/index.ts
  - Initialize database on startup
  - Register IPC handlers
  - Clean database close on exit
</content>
</entry>
<entry>
<title>initial commit</title>
<updated>2025-09-15T16:33:08+00:00</updated>
<author>
<name>Ethan Mick</name>
<email>ethan@ethanmick.com</email>
</author>
<published>2025-09-15T16:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://code.northwest.io/claude-flow.git/commit/?id=a30f727c95d7aa01e4a05091601067367e3b795b'/>
<id>urn:sha1:a30f727c95d7aa01e4a05091601067367e3b795b</id>
<content type='text'>
</content>
</entry>
</feed>
