Pre-flight checks
Problem
The Sidebar renders quota reset countdowns with coarse compact rounding. For example, the OpenAI Weekly window is shown as 6d even though the provider API supplies a concrete reset timestamp with hours and minutes remaining.
This makes the countdown useful only near the last day. Earlier in a weekly or monthly window, users cannot reliably plan work around the exact time that quota becomes available again.
Requested feature
Render every provider-supplied reset timestamp to minute precision on human-facing quota surfaces:
- Sidebar panel
- popup toast
- compact status / prompt bar
/quota and opencode-quota show
Use a compact unambiguous format such as 6d1h17m, 21d20h10m, or 37m. Preserve the provider timestamp through the normalized resetTimeIso data path; do not fabricate precision for providers that do not return a reset time.
Motivation
Precise countdowns let users decide when to stop, switch providers, or resume work based on the actual quota reset time throughout the entire window—not only on the final day.
Screenshot
The attached screenshot shows the current coarse display (6d, 2d, 29d, 21d) despite providers returning reset timestamps with more precision.

Acceptance criteria
Pre-flight checks
Problem
The Sidebar renders quota reset countdowns with coarse compact rounding. For example, the OpenAI Weekly window is shown as
6deven though the provider API supplies a concrete reset timestamp with hours and minutes remaining.This makes the countdown useful only near the last day. Earlier in a weekly or monthly window, users cannot reliably plan work around the exact time that quota becomes available again.
Requested feature
Render every provider-supplied reset timestamp to minute precision on human-facing quota surfaces:
/quotaandopencode-quota showUse a compact unambiguous format such as
6d1h17m,21d20h10m, or37m. Preserve the provider timestamp through the normalizedresetTimeIsodata path; do not fabricate precision for providers that do not return a reset time.Motivation
Precise countdowns let users decide when to stop, switch providers, or resume work based on the actual quota reset time throughout the entire window—not only on the final day.
Screenshot
The attached screenshot shows the current coarse display (
6d,2d,29d,21d) despite providers returning reset timestamps with more precision.Acceptance criteria
DdHhMm(for example,6d1h17m).HhMm; below one hour it renders asMm.