Add workspace scoped settings
8 months ago
19 files changed
- README.md+12−1
- apps/desktop/electron/services/persistence.ts+1−0
- apps/desktop/src/app/store.actions.ts+159−1
- apps/desktop/src/app/store.helpers.ts+89−0
- apps/desktop/src/app/types.ts+13−0
- apps/desktop/src/lib/wsProtocol.ts+1−0
- apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx+163−3
- apps/desktop/test/persistence-state-sanitization.test.ts+4−0
- apps/desktop/test/workspace-mcp-editor.test.ts+212−0
- apps/desktop/test/workspace-settings-sync.test.ts+259−0
- docs/websocket-protocol.md+78−7
- src/mcp/index.ts+174−1
- src/server/protocol.ts+32−0
- src/server/session.ts+96−11
- src/server/startServer.ts+28−11
- test/mcp.test.ts+98−1
- test/protocol.test.ts+50−0
- test/server.test.ts+81−2
- test/session.test.ts+52−3