openclaw/ui
Peter Steinberger 428c68a3c7
feat: show provider plan usage (5h/weekly/credits) in the chat context popover, keep API cost for API billing (#102784)
* feat(usage): route claude-cli to Anthropic plan usage with plan label and billing

* feat(webchat): redesign context popover with plan-usage bars and API-cost gating

* fix(usage): match plan usage across CLI provider aliases and source plan label from synced auth profile

* docs(plugins): document plan metadata on usage auth token

* chore(usage): document provider-level billing attribution limits, fix overview test types

* fix(webchat): avoid map-spread in quota group collection

* test(webchat): deflake subscription popover reset fixture
2026-07-09 15:36:13 +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: show provider plan usage (5h/weekly/credits) in the chat context popover, keep API cost for API billing (#102784) 2026-07-09 15:36:13 +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 docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html feat(ui): redesign chat composer controls (#100461) 2026-07-06 16:18:36 -06:00
package.json refactor(ui): harden Lit lifecycle boundaries (#102745) 2026-07-09 05:28:52 -07: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