aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/ipc
Commit message (Collapse)AuthorAgeFilesLines
* feat: auto session namingbndw2026-02-281-1/+5
|
* Move artifacts to ~/.claude-flow/ (outside repo)Clawd2026-02-281-26/+8
| | | | | | | | | - Store session artifacts in ~/.claude-flow/projects/{projectId}/sessions/{sessionId}/ - Artifacts no longer live in project directory - can't be accidentally committed - Remove .claude-flow/ from .gitignore (not needed anymore) - Update all IPC handlers and renderer to use projectId instead of projectPath - Update prompts to remove worktree references - Update README with new storage location
* Remove git worktree/branch managementClawd2026-02-281-41/+4
| | | | | Session-scoped artifacts already solve the concurrent session problem. No need for worktrees or branches. Simpler is better.
* Add session-specific artifacts, CLAUDE.md, and git worktree supportClawd2026-02-281-7/+79
| | | | | | | | | | | - Store artifacts in .claude-flow/sessions/{sessionId}/ - Each session now has isolated research.md and plan.md - Concurrent sessions no longer conflict - Add CLAUDE.md support for shared codebase documentation - Add git worktree creation on session start - Add git commit/status IPC handlers - Update all artifact APIs to be session-specific - Remove artifact clearing on new session (no longer needed)
* Phase 3: IPC layerClawd2026-02-281-0/+117
- 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