Remove per-message Tokens in … · out … under assistant bubbles
Remove dashboard UsageSummaryBar (plan / prompts left / period tokens)
Add Account Usage limit card (Gemini-style): plan name, prompt progress meter with rolling-window reset hint, monthly tokens meter when capped (else period in/out), upgrade hint pointing at Billing
Test plan
Chat dashboard: no usage bar above messages
Assistant messages: no token footer
Account: Usage limit card shows plan + prompt bar (+ token bar when monthly quota set)
npm test -- --watchAll=false --testPathPattern=ConversationDetailCard passes
Related follow-up: #75 upgrade/change/cancel subscription.
## Summary
- Closes [#73](https://git.aimloperations.com/ai_ml_operations/chat_web_app/issues/73)
- Remove per-message `Tokens in … · out …` under assistant bubbles
- Remove dashboard `UsageSummaryBar` (plan / prompts left / period tokens)
- Add Account **Usage limit** card (Gemini-style): plan name, prompt progress meter with rolling-window reset hint, monthly tokens meter when capped (else period in/out), upgrade hint pointing at Billing
## Test plan
- [ ] Chat dashboard: no usage bar above messages
- [ ] Assistant messages: no token footer
- [ ] Account: Usage limit card shows plan + prompt bar (+ token bar when monthly quota set)
- [ ] `npm test -- --watchAll=false --testPathPattern=ConversationDetailCard` passes
Related follow-up: [#75](https://git.aimloperations.com/ai_ml_operations/chat_web_app/issues/75) upgrade/change/cancel subscription.
Show plan name with prompt/token progress meters and reset hints
instead of plain key-value rows.
westfarn
changed title from Move plan/quota UI to Account; drop per-message tokens (#73) to Move plan/quota UI to Account; Gemini-style usage card (#73)2026-07-31 07:07:18 -07:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Tokens in … · out …under assistant bubblesUsageSummaryBar(plan / prompts left / period tokens)Test plan
npm test -- --watchAll=false --testPathPattern=ConversationDetailCardpassesRelated follow-up: #75 upgrade/change/cancel subscription.
Move plan/quota UI to Account; drop per-message tokens (#73)to Move plan/quota UI to Account; Gemini-style usage card (#73)