openclaw/ui
Peter Steinberger 5c3c5c0ee4
feat(ui): redesign sessions page with overview tiles, kind avatars, and context meters (#102523)
The Control UI sessions roster now leads with operator telemetry: overview
tiles (sessions / live / unread / tokens), per-kind row avatars with a live-run
dot, compact token values with context-usage meters (ok/warn/danger at
65%/85%), initial-load skeleton rows, and icon-led empty states. Stale token
snapshots render as ~approximations with a neutral meter and never drive
warning tones, matching the chat composer convention; the overview token sum
counts only known snapshots (~ when partial, n/a when none). Label chips
ellipsize instead of overflowing sticky columns; <=500px drops the avatar to
preserve the key column budget.

Closes #102517
2026-07-09 09:19:03 +01:00
..
config refactor(ui): remove stale helper exports (#101549) 2026-07-07 02:49:42 -07:00
docs/design-system feat: session-first sidebar, compact context ring, and warm light theme for the Control UI (#99289) 2026-07-03 00:32:55 -07:00
node_modules/@openclaw feat(agents): add managed git worktree lifecycle (create/provision/snapshot/restore/GC) (#100535) 2026-07-06 05:24:58 +01:00
public feat(ui): redesign chat composer controls (#100461) 2026-07-06 16:18:36 -06:00
src feat(ui): redesign sessions page with overview tiles, kind avatars, and context meters (#102523) 2026-07-09 09:19:03 +01:00
.gitignore feat(logbook): automatic work journal plugin with Control UI timeline tab (#99930) 2026-07-05 11:50:44 -07:00
AGENTS.md
CLAUDE.md
index.html feat(ui): redesign chat composer controls (#100461) 2026-07-06 16:18:36 -06:00
package.json fix(ui): reopen web terminals without stale content (#100665) 2026-07-06 07:42:38 +01:00
vite.config.ts refactor: extract reusable AI runtime package (#99059) 2026-07-05 01:56:40 -04:00
vitest.config.ts test(ui): stabilize Control UI suite routing 2026-07-04 16:38:36 -07:00
vitest.node.config.ts test(ui): stabilize Control UI suite routing 2026-07-04 16:38:36 -07:00