Commit Graph

8 Commits

Author SHA1 Message Date
1060476113 feat(server,frontend): real-time sync architecture with message accumulator
- Add message-accumulator.js: cascades diff-based message accumulation
- Add 3-second cascade polling with broadcastToAll (was undefined!)
- Add /api/bridge/approve endpoint: tries accept/reject Step→Command→Terminal
- Add persistent approve/reject buttons in chat header toolbar
- Frontend: loadSessionMessages (trajectory + accumulated), applyNewMessages (WS push)
- Status change detection: _prevStatusKey tracking prevents unnecessary re-renders
- actionInProgress flag prevents DOM replacement during button fetch
- Known issues: Trajectory 341 hard limit, Cascade no command-approval state
2026-03-08 14:05:59 +09:00
79c2b1b6d9 feat(action): direct accept/reject buttons — no mirror tab needed, Extension /api/action endpoint 2026-03-08 01:32:29 +09:00
410d77537e feat(history): full conversation trajectory — GetCascadeTrajectory RPC, all step types rendered 2026-03-08 00:25:33 +09:00
bee5e512a9 feat(bridge): connect Gravity Web server to Extension Bridge — proxy routes + WS forwarding 2026-03-07 23:56:41 +09:00
06cbcd94e2 feat(discovery): auto-detect Antigravity via CDP port scan + auto-create sessions 2026-03-07 23:14:51 +09:00
507324f78e feat(chat): redesign chat UI with structured rendering and interactive action buttons 2026-03-07 21:08:08 +09:00
4b855c9e57 feat(cdp): Phase 2 - real-time UI mirroring via screencast + remote input 2026-03-07 20:41:53 +09:00
CD
8020a5b072 feat: Gravity Web Phase 1 - CDP remote control dashboard 2026-03-07 18:53:41 +09:00