Review desktop pricing hover UI
8 months ago
41 files changed
- apps/desktop/src/app/store.actions/thread.ts+30−2
- apps/desktop/src/app/store.feedMapping.ts+70−1
- apps/desktop/src/app/store.helpers.ts+3−1
- apps/desktop/src/app/store.helpers/runtimeState.ts+2−0
- apps/desktop/src/app/store.helpers/threadEventReducer.ts+41−0
- apps/desktop/src/app/types.ts+4−0
- apps/desktop/src/ui/ChatView.tsx+138−5
- apps/desktop/test/chat-reasoning-ui.test.ts+213−0
- apps/desktop/test/thread-reconnect.test.ts+164−0
- docs/websocket-protocol.md+6−2
- src/agent.ts+36−4
- src/runtime/openaiResponsesRuntime.ts+9−9
- src/runtime/piMessageBridge.ts+47−19
- src/runtime/piRuntime.ts+2−7
- src/runtime/piStreamParts.ts+5−8
- src/runtime/types.ts+2−0
- src/server/protocol.ts+2−2
- src/server/protocolEventParser.ts+2−0
- src/server/session/AgentSession.ts+5−5
- src/server/session/SessionContext.ts+2−1
- src/server/session/SessionSnapshotBuilder.ts+3−1
- src/server/sessionDb.ts+3−0
- src/server/sessionDb/mappers.ts+10−0
- src/server/sessionDb/migrations.ts+7−0
- src/server/sessionDb/repository.ts+36−18
- src/server/sessionStore.ts+129−2
- src/session/costTracker.ts+62−4
- src/session/pricing.ts+14−6
- src/tools/usage.ts+1−1
- tasks/lessons.md+1−0
- tasks/todo.md+147−0
- test/agent.test.ts+4−1
- test/runtime.openai-responses-runtime.test.ts+29−0
- test/runtime.pi-message-bridge.test.ts+42−0
- test/session-db-mappers.test.ts+23−0
- test/session-db.test.ts+46−0
- test/session-store.test.ts+22−1
- test/session.costTracker.test.ts+74−1
- test/session.test.ts+87−2
- test/session/pricing.test.ts+21−8
- test/tools.usage.test.ts+10−0