Skip to content

feat(usage): show reserve and deficit pace on Limits - #11095

Closed
baanish wants to merge 29 commits into
pingdotgg:mainfrom
baanish:cursor/usage-limits-pacing-f418
Closed

baanish wants to merge 29 commits into
pingdotgg:mainfrom
baanish:cursor/usage-limits-pacing-f418

Conversation

@baanish

@baanish baanish commented Sep 10, 2026 •

Copy link
Copy Markdown

What Changed

Usage → Limits uses the composer bar's pace value and tooltip. describeWindowPace builds that value. WindowPaceCopy is the tooltip block, and Limits segment details render it. The mark on both bars is PaceLine, a grey tick a little taller than the fill.

Web and mobile share the value and the tick. A window with no reset or no duration draws no tick. The tooltip text is the only pace copy.

Why

Limits should show the same even-spend line the composer already shows.

UI Changes

These captures use mock quotas on the T3 Chat dark theme.

Before

The bars show quota left and the reset countdown.

Before, one Claude account, no tick

Before, one Codex account, no tick

After

The grey tick marks how much of the window is left. The tooltip uses the composer sentences.

After, one Claude account, grey tick inside the fill

After, one Codex account, grey tick in the spent region

Composer tooltip with the shared sentences

Pooled segment details with the same sentences

Tick on the fill when spending matches the clock

Desk has no duration, so only Laptop has a session tick

Pooled accounts

Two Claude accounts pooled

Five Codex accounts pooled

Checklist

  • This PR is small and focused
  • I explained what changed and why
  • I included before/after screenshots for any UI changes
  • I included a video for animation/interaction changes

No animation was added, so there is no video.

Checks

vp test run packages/shared/src/usageLimits.test.ts apps/mobile/src/features/usage/UsageLimitsSection.test.ts

36 passed.

vp run --filter @t3tools/shared --filter @t3tools/web --filter @t3tools/mobile typecheck

@t3tools/shared, @t3tools/web, and @t3tools/mobile passed.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 changed lines (additions + deletions). vouch:unvouched Author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants