Home

mweinbach / agent-coworker

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

refactor(desktop): reuse boundary and presentation helpers

4 weeks ago

daa992d
Authored
mweinbach8/27/2026, 6:30:03 PM
Share existing IPC parsing and notification limits, simplify ordered workspace merging and identical Canvas classes, and remove wrappers without product consumers. Add rendered and real-preload boundary coverage.

Parentde090ae

15 files changed
  • apps/desktop/electron/ipc/workspace.ts+1−7
  • apps/desktop/electron/preload.ts+1−11
  • apps/desktop/src/lib/analytics.ts+0−8
  • apps/desktop/src/lib/desktopPlatform.ts+0−15
  • apps/desktop/src/lib/modelChoices.ts+0−11
  • apps/desktop/src/lib/spreadsheetSaveNotifications.ts+1−11
  • apps/desktop/src/ui/canvas/CanvasFilePreviewLayout.tsx+2−4
  • apps/desktop/src/ui/chat/ComposerReasoningToggle.tsx+0−19
  • apps/desktop/src/ui/settings/pages/SubagentsPage.tsx+0−2
  • apps/desktop/test/canvas-file-preview-layout.test.tsx+39−0
  • apps/desktop/test/desktop-platform.test.ts+1−24
  • apps/desktop/test/ipc-workspace.test.ts+6−4
  • apps/desktop/test/modelChoices.test.ts+1−24
  • apps/desktop/test/preload-boundary.test.ts+96−0
  • apps/desktop/test/spreadsheet-save-notifications.test.ts+33−0