Val Alexander
5a90179e8f
feat(ui): show persistent chat context usage
Summary:
- Show a persistent compact Control UI/WebChat context usage indicator whenever fresh session token/context data is available below the high-pressure threshold.
- Preserve stale usage snapshot hiding plus the existing high-pressure warning and compact-session action thresholds.
- Update Control UI docs and changelog attribution.
Fixes #46398.
Refs #73744, #45048, #50071, #32188, and #62167.
Verification:
- pnpm docs:list
- pnpm format:docs:check
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/web/control-ui.md ui/src/styles/chat/layout.css ui/src/ui/chat/context-notice.ts ui/src/ui/chat/run-controls.test.ts
- pnpm test ui/src/ui/chat/run-controls.test.ts
- pnpm changed:lanes --json selected core, coreTests, docs only
- Blacksmith Testbox pnpm check:changed passed on tbx_01kr0pvxy0ssp70p3qe49j5dcb: https://github.com/openclaw/openclaw/actions/runs/25483307211
- GitHub PR checks for 04b8ad2e09 were clean before merge.
2026-05-07 02:59:42 -05:00
..
2026-05-06 23:16:24 -07:00
2026-05-07 07:30:37 +01:00
2026-04-04 13:36:58 +09:00
2026-05-07 05:25:54 +01:00
2026-05-07 06:47:31 +01:00
2026-05-07 02:16:46 -05:00
2026-05-07 02:16:46 -05:00
2026-05-06 08:49:27 -07:00
2026-05-02 07:49:12 +01:00
2026-05-07 07:30:37 +01:00
2026-05-06 14:43:32 +02:00
2026-04-13 18:03:44 +08:00
2026-05-07 01:42:20 +01:00
2026-05-06 09:06:11 -07:00
2026-05-03 13:46:26 +09:00
2026-05-05 23:14:49 -07:00
2026-05-07 13:27:32 +05:30
2026-05-07 06:47:31 +01:00
2026-05-07 07:30:37 +01:00
2026-05-07 01:42:20 +01:00
2026-05-06 09:22:35 -07:00
2026-04-28 03:13:20 +01:00
2026-05-06 21:58:21 +01:00
2026-05-02 22:37:01 +01:00
2026-05-07 07:30:37 +01:00
2026-05-07 02:59:42 -05:00
2026-04-23 07:25:06 +01:00
2026-04-30 20:32:55 +00:00
2026-05-02 04:42:55 +01:00
2026-05-07 03:56:53 +01:00
2026-04-12 09:09:50 +01:00
2026-05-05 21:14:55 -07:00
2026-05-07 07:30:37 +01:00
2026-04-21 20:36:55 -05:00
2026-05-06 03:02:02 -07:00
2026-05-05 21:14:55 -07:00
2026-05-05 17:38:21 +01:00
2026-04-26 23:57:10 -07:00
2026-05-05 21:14:55 -07:00
2026-04-23 20:40:15 -07:00
2026-04-17 16:05:10 +01:00
2026-04-23 20:40:15 -07:00
2026-04-29 14:36:33 -07:00