QuotaBar 0.2.0
Signed with a Developer ID certificate and notarized by Apple — both the zip and the disk image.
Install
brew tap gentpan/tap
brew trust gentpan/tap # Homebrew 6 gates third-party taps
brew install --cask quotabarOr download QuotaBar-0.2.0.dmg, open it, and drag QuotaBar to Applications.
Requires macOS 14 (Sonoma) or later.
What's new since 0.1.0
Nine menu-bar glyph styles, pickable from a grid of the actual icons in Settings. Three of them are stepped — a 3×3 grid (the new default, 9 cells), a five-segment bar, and signal columns — so the reading is exact by counting rather than estimated against a continuous fill. Also new: a battery, a half-dial gauge with graduations, and a bar with quarter tick marks.
Neutral graphite accent, replacing the fluorescent green. It inverts by appearance, since a dark selection block sinks into a dark window. The panel already carries eleven provider brand colours; a twelfth competing hue made none of them legible.
The panel no longer scrolls. The detail area was capped at 320pt, so a provider with three quota windows was read through a letterbox. It now sizes to its content.
A daily spend chart. Today and a trailing 30 days side by side, a per-day bar chart with the peak called out, the model most of the money went to, and a split per CLI. The chart scale adapts so one runaway session cannot flatten the other 29 days.
The log scan is 7.7x faster — 278s to 36s on a tree with 30GB of Codex logs. It now matches on raw bytes rather than building a string for every line, checks Codex records against their first 8KB, and parses files in parallel largest-first.
Fixes
- Reset labels read as one phrase; they previously rendered as "resets in now" / "已重置后重置" once the moment had passed.
- Token counts carry B and T units — a month of usage reaches the billions and previously printed as "51578.9M".
- A single unrecognised value in
config.jsonno longer fails the whole file and silently resets every other preference. - Monochrome brand logos render as templates; seven of eleven were a flat black or white and vanished against one of the two appearances.
Note on the spend figures
Estimated locally from the CLIs' session logs at published list prices. Not a bill: they cannot see plan-included usage, discounts, or anything outside these CLIs.