Skip to content

feat: UI clarity improvements — auto-collapse, reset format, daily budget#412

Merged
rygel merged 4 commits intodevelopfrom
refactor/per-window-pace
Mar 22, 2026
Merged

feat: UI clarity improvements — auto-collapse, reset format, daily budget#412
rygel merged 4 commits intodevelopfrom
refactor/per-window-pace

Conversation

@rygel
Copy link
Copy Markdown
Owner

@rygel rygel commented Mar 21, 2026

Summary

  • Auto-collapse inactive providers into expandable section
  • Configurable reset time format (absolute default, relative optional)
  • Daily budget and expected vs actual usage in tooltip
  • Updated TODO.md with UI improvement plans

Test plan

  • Build succeeds
  • CI checks pass

🤖 Generated with Claude Code

actions-user and others added 4 commits March 21, 2026 22:30
Add 7 UI improvement items to feature backlog:
- Relative time on reset badges
- Projected end-of-period usage text
- Distinct burst vs weekly bar indicators
- Color-coded pace badges
- Daily budget display for weekly providers
- Visible stale data indicators
- Auto-collapse inactive providers

Update Grand Refactor section to reflect completed work.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Providers with 0% usage that are available and not errored are now
grouped into a collapsible "Other providers (N)" section at the bottom
of each quota/paygo group. Active providers (with usage or errors)
stay visible at the top.

- Collapsed by default (ShowInactiveProviders=false)
- Click to expand/collapse, persisted to preferences
- Reduces visual noise from 27 providers to just the ones that matter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…optional

Default: absolute times — "22:15" (today), "Tomorrow 17:44",
"Saturday 17:44" (this week), "Mar 28 17:44" (further out).
Users can switch to relative ("2h 15m", "4d 22h") via:
- Right-click context menu on any reset badge
- Settings → Layout → "Show relative reset times" checkbox

Global preference (UseRelativeResetTime), persisted to preferences.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
For providers with a rolling window >= 1 day, the tooltip now shows:
- Daily budget: 14%/day (100% / period days)
- Expected by now: 41% | Actual: 71%

This makes it immediately clear whether you're over or under your
daily budget without mental math. Only shown for available providers
with a valid period duration (weekly, monthly windows).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rygel rygel merged commit 8dad94a into develop Mar 22, 2026
18 of 19 checks passed
@rygel rygel deleted the refactor/per-window-pace branch March 22, 2026 04:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants