fix(chat): surface pending approvals across desktop and mobile
last month
20 files changed
- apps/desktop/src/app/store.helpers/controlSocket.ts+4−2
- apps/desktop/src/app/types.ts+2−0
- apps/desktop/src/ui/Sidebar.tsx+28−3
- apps/desktop/src/ui/sidebar/SidebarThreadItem.tsx+20−0
- apps/desktop/test/control-socket.sessions.test.ts+44−0
- apps/desktop/test/sidebar-ui.test.tsx+67−0
- apps/mobile/src/features/cowork/protocolTypes.ts+2−0
- apps/mobile/src/features/cowork/threadStore.ts+28−19
- apps/mobile/src/providers/MobileAppProvider.tsx+3−28
- docs/generated/websocket-jsonrpc.d.ts+13−13
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+8−0
- src/server/jsonrpc/routes/shared.ts+4−0
- src/server/jsonrpc/routes/types.ts+2−0
- src/server/jsonrpc/schema.threadTurn.ts+2−0
- test/jsonrpc.thread-summary-interactions.test.ts+95−0
- test/jsonrpc/flow.prompts.test.ts+66−0
- test/mobile.jsonrpc-client.test.ts+26−0
- test/mobile.thread-home.test.tsx+65−1
- test/mobile.thread-store.test.ts+113−1