Separate backup defaults from live session state
7 months ago
14 files changed
- apps/desktop/src/app/store.actions/workspaceDefaults.ts+12−9
- apps/desktop/src/app/store.helpers.ts+1−1
- apps/desktop/src/app/store.helpers/controlSocket.ts+1−0
- apps/desktop/src/app/store.helpers/threadEventReducer.ts+2−19
- apps/desktop/test/workspace-settings-sync.test.ts+73−4
- docs/websocket-protocol.md+9−2
- src/server/protocol.ts+2−1
- src/server/protocolEventParser.ts+1−0
- src/server/session/SessionMetadataManager.ts+3−1
- tasks/lessons.md+1−0
- tasks/todo.md+18−0
- test/agentSocket.parse.test.ts+1−0
- test/server.test.ts+1−0
- test/session.test.ts+13−0