v4.10.0
Changes Made
- Preserve minute-level reset countdowns, handle expired resets, and include resets in compact status via #260, based on #239, thanks @MemberIT and @nixonaut, closes #238.
- Correct OpenRouter budget-window usage and accept
limit_remaining: nullonly for free-tier keys via #263, thanks @thomas-bw, and #245, thanks @log0u7, closes #262 and #244. - Keep rate-limited OpenCode Go windows and suppress refreshes for accounts without quota entitlement via #242, thanks @moisesfilho, and #258, closes #241 and #247.
- Accept Zhipu
CREDIT_LIMITwindows via #256, thanks @ConcealedBlade, closes #255, and calculate their remaining percentages from exact usage values via #282, closes #274. - Handle nested Ollama Cloud responses and report only the session and weekly usage fractions supported by its API via #243, thanks @christian-taillon.
- Improve quota output consistency across
/quota, CLI output, toasts, the sidebar, compact status, and the prompt bar.
New Features
- Add optional fixed-window
Runs outestimates withquotaProjection: "runway"via #267, closes #252. - Add bare percentage labels and configurable reset spacing via #264, carrying forward the useful display work from #239.
- Make readable spaced countdowns such as
2d 5h 14mthe zero-config default while preservingresetTimeSpaced: falsefor dense layouts via #283. - Show Claude Usage Credits via #251, thanks @kurbezz, and Anthropic Fable weekly quota via #259, closes #257.
Breaking Changes
- Ollama Cloud no longer shows unsupported per-model request rows; session and weekly usage fractions remain available.
- Default reset labels now preserve minute precision and include spaces, so output such as
2.5hor5dbecomes2h 14mor5d 16h 48m. Scripts that parse human-readable output may need adjustment.
Full Changelog: v4.9.0...v4.10.0