Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
fix(desktop): harden preview resource invalidation
2 months ago
12f86fb
Authored
Cursor Agent
7/11/2026, 6:09:18 PM
Co-authored-by: Max Weinbach <mweinbach@users.noreply.github.com>
Parent
2dd4807
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