Home

mweinbach / agent-coworker

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

fix(desktop): harden preview resource invalidation

2 months ago

12f86fb
Authored
Cursor Agent7/11/2026, 6:09:18 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>

Parent2dd4807

24 files changed
  • apps/desktop/electron/qualityGateMain.ts+12−1
  • apps/desktop/src/lib/filePreviewResource.ts+117−13
  • apps/desktop/src/ui/FilePreviewModal.tsx+1−0
  • apps/desktop/test/file-preview-modal.test.tsx+61−1
  • apps/desktop/test/file-preview-resource.test.ts+44−0
  • apps/desktop/test/presentation-preview-safety.test.tsx+61−2
  • docs/generated/websocket-jsonrpc.d.ts+1−1
  • docs/generated/websocket-jsonrpc.schema.json+1−1
  • docs/websocket-protocol.md+2−2
  • src/server/jsonrpc/routes/workspace.ts+9−13
  • src/server/jsonrpc/schema.workspace.ts+1−0
  • src/server/presentationPreview.ts+70−11
  • src/server/runtime/ServerRuntime.ts+24−0
  • src/server/runtime/WorkspaceFileChangeMonitor.ts+134−0
  • src/server/startServer.ts+1−0
  • src/server/webDesktopRoutes.ts+39−3
  • src/utils/filePreviewRead.ts+35−7
  • test/filePreviewRead.test.ts+34−0
  • test/jsonrpc.workspace-route.test.ts+2−10
  • test/presentationPreview.test.ts+81−0
  • test/server.jsonrpc.test.ts+99−0
  • test/tools/tools.write.test.ts+37−0
  • test/webDesktopRoutes.test.ts+45−0
  • test/workspaceFileChangeMonitor.test.ts+52−0