openclaw/ui
Val Alexander 4532e5d858
fix(control-ui): preserve Stop after reconnect
Fixes #70991.

Adds authenticated Gateway WebSocket protocol pings, exposes active session-run state to Control UI, and keeps session-scoped Stop available after reconnect or reload when the browser lost the local run id.

Validation:
- pnpm test ui/src/ui/app-chat.test.ts ui/src/ui/app-gateway.node.test.ts src/gateway/server.sessions.list-changed.test.ts src/gateway/server/ws-connection.test.ts
- OPENCLAW_LOCAL_CHECK=1 OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm check:changed
- GitHub CI and high-signal security checks passed on head 1f4c8728c8
2026-05-02 10:41:27 -05:00
..
public feat: add Control UI PWA web push support (#44590) 2026-04-25 05:03:00 -05:00
src fix(control-ui): preserve Stop after reconnect 2026-05-02 10:41:27 -05:00
AGENTS.md
CLAUDE.md
index.html fix: contain iOS standalone viewport (#76072) 2026-05-02 13:46:41 +01:00
package.json build(deps): update workspace dependencies 2026-05-01 21:58:26 +01:00
vite.config.ts
vitest.config.ts
vitest.node.config.ts