v0.7.6
New Features
- Hide menu bar usage while the screen is shared (#1013) by @robinebers
- Fold pi coding agent usage into Claude and Codex (#975) by @jal-co
- Sync usage history across Macs with iCloud (#984) by @robinebers
- Add a machine-readable limits API and global
openusagecommand (#982) by @robinebers - Read the existing Claude Desktop login safely as a read-only fallback (#962) by @robinebers
- Add hover-revealed screenshot copying to provider headers (#989) by @robinebers
Bug Fixes
- Fix menu-bar icon not closing panel on second click at top of screen (#1012) by @robinebers
- Fix ~20x Codex spend inflation from subagent replay logs (#1001) by @robinebers
- Fix Claude and Codex token cost calculations, including Codex fast-tier pricing from session logs (#995) by @validatedev
- Accept xhigh effort suffix on Grok 4.5 alias rules (#999) by @robinebers
- Restore Cursor Enterprise included-request and on-demand usage (#986) by @iicdii
- Keep Sparkle updater windows in the foreground during manual updates (#985) by @robinebers
- Follow symlinked log directories when scanning local usage (#973) by @robinebers
- Recognize Cursor Grok 4.5 usage slugs (#981) by @robinebers
Chores
- Update Grok provider logo (#1005) by @robinebers
- Keep inactive issues open for 30 days before warning (#998) by @robinebers
- Ignore the
.build-testdirectory by @robinebers
Changelog
Full Changelog: v0.7.5...v0.7.6
- 89e4b82 Hide menu bar usage while the screen is shared (#1010) (#1013) by @robinebers
- 0d236d8 Fix menu-bar icon not closing panel on second click at top of screen (#1012) by @robinebers
- c3777d5 Update Grok provider logo (#1005) by @robinebers
- de0fec9 feat(providers): fold pi coding agent usage into Claude and Codex (#975) by @jal-co
- 99d1ab3 docs: changelog for v0.7.6-beta.3 by @robinebers
- 55dd61f Fix ~20x Codex spend inflation from subagent replay logs (#1001) by @robinebers
- acc032f fix: make iCloud sync in-flight tests deterministic (#1000) by @robinebers
- 27fb007 Merge pull request #999 from robinebers/fix/grok-45-xhigh-alias by @robinebers
- bd49afa fix(pricing): accept xhigh effort suffix on grok-4.5 alias rules by @robinebers
- f7e1752 docs: changelog for v0.7.6-beta.2 by @robinebers
- be6e3d7 Merge pull request #998 from robinebers/cursor/cea9ec49 by @robinebers
- e145e7a chore(stale): keep inactive issues open for 30 days before warning by @robinebers
- a0569bd Merge pull request #995 from robinebers/fix/token-cost-calculation-disperancies by @validatedev
- cfdfdd0 fix: price Codex fast tier per session from rollout logs, not config.toml by @robinebers
- 0d0136d fix: handle persisted Claude print usage and Codex fast aliases by @validatedev
- bfb325c fix: correct token cost calculations by @validatedev
- 8674407 docs: changelog for v0.7.6-beta.1 by @robinebers
- 47cc6c7 Merge pull request #962 from robinebers/cursor/5daa197a by @robinebers
- a305236 Merge pull request #985 from robinebers/codex/fix-sparkle-update-focus by @robinebers
- 4cb0841 fix(claude): try Desktop before environment fallback by @robinebers
- 09ef91c Merge pull request #986 from iicdii/fix/cursor-enterprise-usage by @iicdii
- 17ec2b9 Merge pull request #989 from robinebers/codex/provider-header-copy-feedback by @robinebers
- 71c7694 Refine provider header copy controls by @robinebers
- 3ac257c fix(claude): pick Desktop token by client/scope rank, not max expiry by @robinebers
- 1e65178 feat: read Claude Desktop login safely by @robinebers
- d514522 docs: add Cursor Enterprise live screenshot by @iicdii
- 022286f fix(cursor): show enterprise included and on-demand usage by @iicdii
- aa51755 Merge remote-tracking branch 'origin/main' into codex/fix-sparkle-update-focus by @robinebers
- a8c8fa5 Merge pull request #984 from robinebers/codex/icloud-usage-sync by @robinebers
- 74ef79f Stop merging disabled provider history by @robinebers
- c1c131c Persist iCloud device identity in Keychain by @robinebers
- eb71e79 Accept team-prefixed iCloud profiles by @robinebers
- 27d3fec Bound synced history to refresh window by @robinebers
- 7fb7722 Fix Sparkle updater window activation by @robinebers
- b0c88a0 Preserve history across scan misses by @robinebers
- e4b9fba add
.build-test/to.gitignoreby @robinebers - 23e4e77 Fix iCloud sync update races by @robinebers
- ed659c6 Merge pull request #973 from robinebers/claude/github-issue-971-0b9423 by @robinebers
- b71b371 Polish iCloud sync settings by @robinebers
- ba515c9 Auto-detect iCloud development profiles by @robinebers
- 30cdf85 Fix iCloud provisioning and sync activity state by @robinebers
- e68b7c1 Refine iCloud sync status by @robinebers
- 9f3f8b6 Add iCloud usage sync by @robinebers
- 6d83bca Merge pull request #982 from robinebers/agent/one-shot-openusage-cli by @robinebers
- 5292c15 Share provider ordering across limits surfaces by @robinebers
- 2b3e7f7 Expose provider refresh errors in limits by @robinebers
- fa6ac11 Add machine-readable limits CLI by @robinebers
- bd9353d Add one-shot shared-core usage CLI by @robinebers
- b728d6b Merge pull request #981 from robinebers/fix/pricing-cursor-grok-4.5-prefix by @robinebers
- 00d2d7e fix(pricing): recognize cursor-grok-4.5 usage slugs by @robinebers
- b75e329 fix: strip the resolved dir prefix when deduping Codex session files by @robinebers
- 4d8bbd6 docs: polish the symlink note in the Claude spend-tiles doc by @robinebers
- 15b0976 Follow symlinked log directories when scanning local usage by @Linyxus