Home

mweinbach / agent-coworker

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

Merge remote-tracking branch 'origin/main' into pr-autosync

2 months ago

8b0bbea
Authored
github-actions[bot]7/10/2026, 2:40:37 PM

Parents8f94c0798407df

123 files changed
  • apps/desktop/electron/services/menuTemplate.ts+16−2
  • apps/desktop/index.html+20−0
  • apps/desktop/src/App.tsx+180−30
  • apps/desktop/src/app/store.actions/research.ts+96−0
  • apps/desktop/src/app/store.actions/thread.ts+120−47
  • apps/desktop/src/app/store.helpers.ts+4−1
  • apps/desktop/src/app/store.helpers/threadEventReducer/feedProjection.ts+115−7
apps/desktop/src/app/store.helpers/threadEventReducer/handlers/lifecycleHandlers.ts
+5
−1
  • apps/desktop/src/app/store.ts+1−0
  • apps/desktop/src/components/ConnectPage.tsx+35−134
  • apps/desktop/src/components/ui/command.tsx+31−0
  • apps/desktop/src/components/ui/message-scroller.tsx+5−1
  • apps/desktop/src/components/ui/textarea.tsx+16−13
  • apps/desktop/src/components/ui/tooltip.tsx+1−1
  • apps/desktop/src/lib/canvasMarkdownFormat.ts+95−0
  • apps/desktop/src/lib/desktopApi.ts+2−1
  • apps/desktop/src/lib/desktopSchemas.ts+1−0
  • apps/desktop/src/styles.css+46−12
  • apps/desktop/src/styles/theme-bridge.css+2−1
  • apps/desktop/src/styles/tokens/base.css+21−0
  • apps/desktop/src/styles/tokens/platform.css+26−0
  • apps/desktop/src/ui/Canvas.tsx+127−81
  • apps/desktop/src/ui/ChatView.tsx+97−24
  • apps/desktop/src/ui/CommandPalette.tsx+84−4
  • apps/desktop/src/ui/ContextSidebar.tsx+68−97
  • apps/desktop/src/ui/InAppToasts.tsx+80−0
  • apps/desktop/src/ui/PptxPreview.tsx+91−82
  • apps/desktop/src/ui/PromptModal.tsx+21−9
  • apps/desktop/src/ui/ResearchView.tsx+33−2
  • apps/desktop/src/ui/Sidebar.tsx+79−17
  • apps/desktop/src/ui/SlidePreview.tsx+26−29
  • apps/desktop/src/ui/chat/ActivityGroupCard.tsx+151−39
  • apps/desktop/src/ui/chat/ChatComposer.tsx+13−1
  • apps/desktop/src/ui/chat/ChatFeed.tsx+271−76
  • apps/desktop/src/ui/chat/CitationSourcesCarousel.tsx+2−2
  • apps/desktop/src/ui/chat/ComposerHighlightOverlay.tsx+1−4
  • apps/desktop/src/ui/chat/ComposerMentionInput.tsx+34−1
  • apps/desktop/src/ui/chat/ComposerMentionMenu.tsx+7−1
  • apps/desktop/src/ui/chat/FeedRow.tsx+195−52
  • apps/desktop/src/ui/chat/MentionText.tsx+4−4
  • apps/desktop/src/ui/chat/NewChatLanding.tsx+56−1
  • apps/desktop/src/ui/chat/SandboxApprovalCard.tsx+26−5
  • apps/desktop/src/ui/chat/activityGroups.ts+22−1
  • apps/desktop/src/ui/chat/chatLogic.ts+27−3
  • apps/desktop/src/ui/chat/composerMentions.ts+4−1
  • apps/desktop/src/ui/file-explorer/WorkspaceFileExplorer.tsx+1−1
  • apps/desktop/src/ui/layout/MessageBarResizer.tsx+8−3
  • apps/desktop/src/ui/layout/PrimaryContent.tsx+10−3
  • apps/desktop/src/ui/layout/SettingsContent.tsx+3−2
  • apps/desktop/src/ui/menuBar/MenuBarUtilityShell.tsx+3−2
  • apps/desktop/src/ui/onboarding/DesktopOnboarding.tsx+30−18
  • apps/desktop/src/ui/research/NewResearchComposer.tsx+7−0
  • apps/desktop/src/ui/research/ResearchCardGrid.tsx+142−19
  • apps/desktop/src/ui/settings/SettingsShell.tsx+5−4
  • apps/desktop/src/ui/settings/pages/ArchivedChatsPage.tsx+83−47
  • apps/desktop/src/ui/settings/pages/MemoryPage.tsx+289−247
  • apps/desktop/src/ui/settings/pages/PrivacyTelemetryPage.tsx+38−2
  • apps/desktop/src/ui/settings/pages/RemoteAccessPage.tsx+31−6
  • apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+68−70
  • apps/desktop/src/ui/sidebar/SidebarOneOffChatItem.tsx+26−16
  • apps/desktop/src/ui/sidebar/SidebarWorkspaceItem.tsx+99−77
  • apps/desktop/src/ui/sidebarHelpers.ts+2−2
  • apps/desktop/src/ui/tasks/NewTaskLanding.tsx+195−97
  • apps/desktop/src/ui/tasks/TaskContextSidebar.tsx+73−3
  • apps/desktop/src/ui/tasks/TaskView.tsx+39−4
  • apps/desktop/test/app-notifications-window-modes.test.tsx+156−3
  • apps/desktop/test/canvas-hooks-stability.test.tsx+73−2
  • apps/desktop/test/canvas-markdown-format.test.ts+33−0
  • apps/desktop/test/canvas-window-lifecycle.test.tsx+5−35
  • apps/desktop/test/chat-activity-group-card.test.tsx+4−3
  • apps/desktop/test/chat-activity-groups.test.ts+49−4
  • apps/desktop/test/chat-feed-scroller.test.tsx+48−2
  • apps/desktop/test/chat-reasoning-ui.test.ts+4−4
  • apps/desktop/test/chat-reconnect-banner.test.ts+33−0
  • apps/desktop/test/chat-view.stability.test.tsx+83−73
  • apps/desktop/test/command-palette.test.tsx+1−1
  • apps/desktop/test/composer-draft-thread-switch.test.ts+164−0
  • apps/desktop/test/feed-projection-coalescing.test.ts+29−0
  • apps/desktop/test/feed-row-markdown-sources.test.tsx+46−2
  • apps/desktop/test/jsdomHarness.ts+3−0
  • apps/desktop/test/jsonrpc-single-connection.test.ts+1−1
  • apps/desktop/test/menu.test.ts+22−1
  • apps/desktop/test/message-bar-resizer.test.tsx+3−2
  • apps/desktop/test/privacy-telemetry-page.test.tsx+16−7
  • apps/desktop/test/prompt-modal-ask.test.ts+8−0
  • apps/desktop/test/research-actions.test.ts+87−0
  • apps/desktop/test/research-view-layout.test.tsx+96−0
  • apps/desktop/test/sandbox-approval-card.test.tsx+42−3
  • apps/desktop/test/sidebar-ui.test.tsx+15−3
  • apps/desktop/test/sidebar.test.ts+3−3
  • apps/desktop/test/spreadsheet-preview-server-start.test.ts+13−16
  • apps/desktop/test/task-mode-ui.test.tsx+137−2
  • apps/desktop/test/workspace-file-explorer-ui.test.tsx+33−0
  • apps/mobile/bun.lock+3−5
  • apps/mobile/package.json+2−2
  • apps/mobile/src/app/(app)/(tabs)/_layout.tsx+54−13
  • apps/mobile/src/app/(app)/thread/[id].tsx+249−55
  • apps/mobile/src/components/ComposerBar.ios.tsx+40−1
  • apps/mobile/src/components/ComposerBar.tsx+41−5
  • apps/mobile/src/components/thread-home/thread-home-screen.ios.tsx+11−0
  • apps/mobile/src/components/thread-home/thread-home-screen.tsx+11−0
  • apps/mobile/src/components/thread/activity-group-card.tsx+12−3
  • apps/mobile/src/components/thread/pending-request-card.tsx+8−0
  • apps/mobile/src/components/thread/subagent-bar.tsx+5−0
  • apps/mobile/src/components/ui/sf-symbol.tsx+2−2
  • apps/mobile/src/features/cowork/threadStore.ts+21−0
  • docs/desktop-design-system.md+113−0
  • docs/generated/websocket-jsonrpc.d.ts+6−3
  • docs/generated/websocket-jsonrpc.schema.json+1−1
  • docs/ui-quality-audit-2026-07.md+1−1
  • docs/websocket-protocol.md+8−1
  • src/server/jsonrpc/routes/research.ts+3−0
  • src/server/jsonrpc/schema.research.ts+16−0
  • src/server/research/ResearchService.ts+156−2
  • src/server/research/researchFileStore.ts+8−0
  • src/server/sessionDb.ts+11−0
  • src/server/sessionDb/repository.ts+13−0
  • test/jsonrpc/flow.harness.ts+6−2
  • test/mobile.thread-detail.test.tsx+110−2
  • test/mobile.thread-store.test.ts+33−0
  • test/research/research.service.core.test.ts+207−0
  • test/runtime.codex-app-server.test.ts+9−8
  • test/server/runtime/configPatchStore.test.ts+7−5