Home

mweinbach / agent-coworker

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

Add context sidebar, directory listing, UI polish

8 months ago

78deaf7
Authored
mweinbach2/17/2026, 7:10:33 PM
Introduce a ContextSidebar and related UI/state updates: add a directory listing IPC handler (ipcMain) and expose listDirectory via preload/desktopApi/desktopCommands; store workspace file lists and latest todos in app store and refresh files on tool completions. Mount the new ContextSidebar in App and adjust thread runtime selection. Refactor ChatView feed handling to better render tool calls/logs and tighten developer-mode filtering. Large CSS cleanup and visual polish across the desktop app for improved layout, controls and theming.

Parent37e4abd

14 files changed
  • apps/desktop/electron/ipc.ts+21−1
  • apps/desktop/electron/preload.ts+3−1
  • apps/desktop/src/App.tsx+4−1
  • apps/desktop/src/app/store.ts+44−13
  • apps/desktop/src/app/types.ts+5−0
  • apps/desktop/src/lib/desktopApi.ts+11−0
  • apps/desktop/src/lib/desktopCommands.ts+10−0
  • apps/desktop/src/styles.css+261−672
apps/desktop/src/ui/ChatView.tsx
+106
−81
  • apps/desktop/src/ui/ContextSidebar.tsx+67−0
  • apps/desktop/src/ui/Sidebar.tsx+53−7
  • apps/desktop/src/ui/chat/toolCards/ToolCardMaximized.tsx+26−0
  • apps/desktop/src/ui/chat/toolCards/ToolCardMinimized.tsx+54−0
  • apps/desktop/src/ui/layout/AppTopBar.tsx+24−4