Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(composer): persist revision-safe per-chat drafts

2 months ago

da2e9e3
Authored
Cursor Agent7/11/2026, 1:57:34 AM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parentsf8584feb5ec42c

32 files changed
  • apps/desktop/electron/services/persistence.ts+2−0
  • apps/desktop/src/app/composerDrafts.ts+649−0
  • apps/desktop/src/app/store.actions/bootstrap.ts+89−7
  • apps/desktop/src/app/store.actions/lmstudioLocal.ts+1−0
  • apps/desktop/src/app/store.actions/thread.ts+342−81
  • apps/desktop/src/app/store.actions/workspace.ts+1−0
  • apps/desktop/src/app/store.actions/workspaceDefaults.ts+2−0
apps/desktop/src/app/store.helpers.ts
+23
−4
  • apps/desktop/src/app/store.helpers/persistence.ts+27−2
  • apps/desktop/src/app/store.helpers/runtimeState.ts+17−2
  • apps/desktop/src/app/store.helpers/threadEventReducer/handlers/lifecycleHandlers.ts+0−13
  • apps/desktop/src/app/store.helpers/threadEventReducer/messaging.ts+62−39
  • apps/desktop/src/app/store.ts+3−2
  • apps/desktop/src/app/types.ts+5−0
  • apps/desktop/src/lib/composerAttachments.ts+0−10
  • apps/desktop/src/ui/ChatView.tsx+126−104
  • apps/desktop/src/ui/chat/NewChatLanding.tsx+130−109
  • apps/desktop/src/ui/sidebar/SidebarOneOffChatItem.tsx+12−0
  • apps/desktop/src/ui/sidebar/SidebarWorkspaceItem.tsx+12−0
  • apps/desktop/test/bootstrap-cache.test.ts+93−1
  • apps/desktop/test/chat-view.stability.test.tsx+211−31
  • apps/desktop/test/composer-draft-thread-switch.test.ts+624−56
  • apps/desktop/test/composer-drafts.test.ts+312−0
  • apps/desktop/test/context-sidebar.test.tsx+1−1
  • apps/desktop/test/jsonrpc-single-connection.test.ts+4−4
  • apps/desktop/test/persistence-state-sanitization.test.ts+87−0
  • apps/desktop/test/protocol-v2-events.test.ts+1−1
  • apps/desktop/test/sidebar-ui.test.tsx+38−1
  • apps/desktop/test/thread-reconnect.test.ts+1−1
  • apps/desktop/test/workspace-mcp-editor.test.ts+1−1
  • apps/desktop/test/workspace-settings-sync.harness.ts+1−1
  • apps/desktop/test/workspace-startup.test.ts+1−1