Releases: robinebers/openusage
Releases · robinebers/openusage
v0.6.13
v0.6.13
New Features
- Add Kiro plugin for usage tracking and management by @sayuru-akash
- add Synthetic provider plugin by @ben-vargas
- add SOCKS5/HTTP proxy support via ~/.openusage/config.json by @zergzorg
- Support custom Claude OAuth config and credentials by @robinebers
Bug Fixes
- address synthetic plugin review feedback by @ben-vargas
- scope keychain user lookup by @robinebers
- address PR 331 review comments by @robinebers
- use REST fallback for team-inferred accounts missing planUsage.limit by @drewwells
- skip fallback when percent usage is available by @drewwells
- prefer enterprise auth and handle missing limits by @drewwells
- correct proxy redaction output by @robinebers
- prevent relative config path when home dir is unavailable by @zergzorg
- load factory auth from droid v2 store (#298) by @davidarny
- Harden Windsurf quota parsing for missing and invalid balance data by @prayzey
- Handle missing Windsurf extra usage balance so quota still loads by @prayzey
Refactor
- update release process to push commits and tags before creating GitHub releases by @robinebers
Chores
- bump tokio from 1.50.0 to 1.51.0 in /src-tauri by @dependabot[bot]
- add proxy configuration guide by @robinebers
Changelog
Full Changelog: v0.6.12...v0.6.13
- 96eede6 feat: Add Kiro plugin for usage tracking and management by @sayuru-akash
- 2a8f550 fix: address synthetic plugin review feedback by @ben-vargas
- 8031849 feat: add Synthetic provider plugin by @ben-vargas
- 110bee6 fix(claude): scope keychain user lookup by @robinebers
- 25b0029 fix: address PR 331 review comments by @robinebers
- fed094a Support custom Claude OAuth config and credentials by @robinebers
- b821f34 fix(cursor): use REST fallback for team-inferred accounts missing planUsage.limit by @drewwells
- 6a5145b fix(cursor): skip fallback when percent usage is available by @drewwells
- 64c9840 fix(cursor): prefer enterprise auth and handle missing limits by @drewwells
- 7dc38fe docs: add proxy configuration guide by @robinebers
- 29c9ff0 fix(config): correct proxy redaction output by @robinebers
- 2c27806 fix: prevent relative config path when home dir is unavailable by @zergzorg
- 1f48faf feat: add SOCKS5/HTTP proxy support via ~/.openusage/config.json by @zergzorg
- bbbb6cc Harden Windsurf quota parsing for missing and invalid balance data by @prayzey
- c9ab800 Handle missing Windsurf extra usage balance so quota still loads by @prayzey
- d6ee9c6 chore(deps): bump tokio from 1.50.0 to 1.51.0 in /src-tauri by @dependabot[bot]
- 857f537 fix: load factory auth from droid v2 store (#298) by @davidarny
- 625ae4e refactor: update release process to push commits and tags before creating GitHub releases by @robinebers
v0.6.12
v0.6.12
New Features
- Add local HTTP API for usage data (#319) by @robinebers
- Dynamic tray tooltip with usage percentages (#314) by @hearsilent
- Add release-tag skill for automated versioning and changelog generation by @robinebers
Bug Fixes
- Fix new typescript v6 requirement by @robinebers
- Add runtime macOS version check for WKPreferences.inactiveSchedulingPolicy (#322) by @beznazwiska
Chores
- Bump lucide-react from 0.577.0 to 1.7.0 (#324) by @dependabot
- Bump typescript from 5.9.3 to 6.0.2 (#325) by @dependabot
- Bump uuid from 1.22.0 to 1.23.0 in /src-tauri (#323) by @dependabot
Changelog
Full Changelog: v0.6.11...v0.6.12
- c1e7db8 fix new typescript v6 requirement by @robinebers
- 97dde5b feat: add release-tag skill for automated versioning and changelog generation by @robinebers
- ff0efa1 chore(deps): bump lucide-react from 0.577.0 to 1.7.0 by @dependabot
- a3f7b7e chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 by @dependabot
- 4f7373f chore(deps): bump uuid from 1.22.0 to 1.23.0 in /src-tauri by @dependabot
- 4e152f7 fix: add runtime macOS version check for WKPreferences.inactiveSchedulingPolicy by @beznazwiska
- 630e7dd feat: add local HTTP API for usage data by @robinebers
- ddf73eb feat(tooltip): dynamic tray tooltip with usage percentages by @hearsilent
v0.6.11
0.6.11
New Features
- Add in-app changelog (#309) by @hearsilent
- Add drag-to-reorder plugin icons in sidebar by @hearsilent
Bug Fixes
- Refresh Windsurf quota cloud plugin (#313) by @robinebers
- Send real app version to credits API by @robinebers
- Fix reset tooltips to mirror display mode (#297) by @robinebers
- Preserve leading disabled plugin on reorder by @hearsilent
- Preserve disabled plugins when reordering by @hearsilent
- Fix test issue by @hearsilent
Chores
- Update bun.lock by @robinebers
- Bump jsdom from 28.1.0 to 29.0.1 (#312) by @dependabot
- Bump tauri-nspanel in /src-tauri (#311) by @dependabot
- Update AGENTS.md to version 0.27 by @robinebers
- Update lucide-react lockfile by @robinebers
- Use next plist path in cloud mocks by @robinebers
Changelog
Full Changelog: v0.6.10...v0.6.11
- f5edf2a update bun.lock by @robinebers
- 3a66f32 chore(deps-dev): bump jsdom from 28.1.0 to 29.0.1 (#312) by @dependabot
- 0ba68d8 chore(deps): bump tauri-nspanel in /src-tauri (#311) by @dependabot
- 11ce2d5 fix: refresh Windsurf quota cloud plugin (#313) by @robinebers
- 0bfcaa3 feat: in-app changelog (#309) by @hearsilent
- 73fe349 Update AGENTS.md to version 0.27 by @robinebers
- 459647c build: update lucide-react lockfile by @robinebers
- 086ad7d test(windsurf): use next plist path in cloud mocks by @robinebers
- 0c716fb fix(windsurf): send real app version to credits API by @robinebers
- 0766afc Fix reset tooltips to mirror display mode (#297) by @robinebers
- a71a4c1 fix: preserve leading disabled plugin on reorder by @hearsilent
- c84ba87 fix: preserve disabled plugins when reordering by @hearsilent
- 7ac86fb fix: test issue by @hearsilent
- b1d290d feat: add drag-to-reorder plugin icons in sidebar by @hearsilent
v0.6.10
0.6.10
New Features
- Add OpenCode Go plugin with tracking and limits (#270) by @praveenjuge
- Show Max 5x/20x tier in plan badge (claude) (#284) by @DiogoDuart3
Bug Fixes
- Bump ccusage to v18.0.10 (#295) by @robinebers
- Count daily active usage more accurately (#294) by @robinebers
- Accept percent-only free usage payloads (cursor) (#269) by @davidarny
- Prefer auth.encrypted over auth.json (factory) (#268) by @sudoanmol
Chores
- Bump lucide-react from 0.575.0 to 0.577.0 (#276) by @dependabot
- Bump @vitejs/plugin-react from 5.2.0 to 6.0.1 (#290) by @dependabot
- Bump uuid from 1.21.0 to 1.22.0 in /src-tauri (#275) by @dependabot
- Bump vite from 7.3.1 to 8.0.0 (#289) by @dependabot
Changelog
Full Changelog: v0.6.9...v0.6.10
- 50f577f fix(ccusage): bump to v18.0.10 (#295) by @robinebers
- 78b5270 fix(analytics): count daily active usage more accurately (#294) by @robinebers
- 2aaadf0 feat(opencode-go): add OpenCode Go plugin with tracking and limits (#270) by @praveenjuge
- 7bfc51d fix(cursor): accept percent-only free usage payloads (#269) by @davidarny
- 54f7bac chore(deps): bump lucide-react from 0.575.0 to 0.577.0 (#276) by @dependabot
- 5a475ab chore(deps-dev): bump @vitejs/plugin-react from 5.2.0 to 6.0.1 (#290) by @dependabot
- 3477cdf chore(deps): bump uuid from 1.21.0 to 1.22.0 in /src-tauri (#275) by @dependabot
- b0900bc chore(deps-dev): bump vite from 7.3.1 to 8.0.0 (#289) by @dependabot
- 5339e08 feat(claude): show Max 5x/20x tier in plan badge (#284) by @DiogoDuart3
- a04c8ee Merge pull request #268 from sudoanmol/fix/factory-auth-path-order by @sudoanmol
- a6c3e30 test(factory): add regression test for auth.encrypted preference over stale auth.json by @sudoanmol
- 526d6ca fix(factory): prefer auth.encrypted over auth.json by @sudoanmol
v0.6.9
0.6.9
New Features
- Add support for the JetBrains AI Assistant (#241) by @befresh-mweimerskirch
- Add cloud fallback for Windsurf when IDE is not running (#245) by @validatedev
- Add rate limit tracking and enhanced usage analytics for Perplexity (#246) by @validatedev
- Add weekly usage tracking for zai (#255) by @musashi3814
Bug Fixes
- Support team request-based billing for Cursor (#247) by @davidarny
- Include Stripe customer balance in Cursor Credits (#251) by @robinebers
- Show reset datetime in tooltip (#253) by @sonwr
- Normalize timezone-aware usage date labels (#258) by @sonwr
- Use Claude Code user agent for usage (#267) by @robinebers
- Show credits in overview for credits-only AMP users
Chores
- Bump objc2 from 0.6.3 to 0.6.4 (#252) by @dependabot
Changelog
Full Changelog: v0.6.8...v0.6.9
- 3b7f869 Added support for the JetBrains AI Assistant (#241) by @befresh-mweimerskirch
- 1bbf7d5 feat: add cloud fallback for Windsurf when IDE is not running (#245) by @validatedev
- faae8cd feat(perplexity): add rate limit tracking and enhance usage analytics (#246) by @validatedev
- e1999d4 fix(cursor): support team request-based billing (#247) by @davidarny
- 6244c9f fix(cursor): include Stripe customer balance in Credits (#251) by @robinebers
- f96ed53 chore(deps): bump objc2 from 0.6.3 to 0.6.4 in /src-tauri (#252) by @dependabot
- 8b30e94 fix: show reset datetime in tooltip (#253) by @sonwr
- 4951f69 feat(zai): add weekly usage tracking (#255) by @musashi3814
- 9e35cea fix: normalize timezone-aware usage date labels (#258) by @sonwr
- bec218c fix(amp): show credits in overview for credits-only users by @robinebers
- 79c0e1b fix: use Claude Code user agent for usage (#267) by @robinebers
v0.6.8
v0.6.8
v0.6.7
0.6.7
New Features
- Add right-click context menu to sidebar plugin icons to remove a provider without going to settings (#197) by @MariosPapadakis
- Simplify menubar icon to provider + percentage (#215) by @robinebers
- Show deficit percentage and runs-out ETA below progress bars (#212) by @robinebers
- Add sqlite-first auth with keychain fallback for Cursor (#210) by @robinebers
Bug Fixes
- Bump ccusage to v18.0.6 for GPT 5.3 Codex pricing fix (#218) by @robinebers
- Correct MiniMax API endpoint and treat usage_count as remaining prompts (#217) by @davidarny
Refactor
- Split monolithic App into focused hooks and atomic stores (#209) by @davidarny
Chores
- Add test cases for handling tiny deficits in formatting and display (#216) by @validatedev
- Compact token usage text lines (Today/Yesterday/Last 30 Days) (#211) by @davidarny
- Increase test coverage back to over 90% (#207) by @robinebers
Changelog
Full Changelog: v0.6.6...v0.6.7
- 3032c24 feat: add right-click context menu to sidebar plugin icons order to be able to remove a provider without going to the settings. (#197) by @MariosPapadakis
- a10ed10 fix: bump ccusage to v18.0.6 for GPT 5.3 Codex pricing fix (#218) by @robinebers
- 9cc62e6 feat(tray): simplify menubar icon to provider + percentage (#215) by @robinebers
- 51dd686 fix(minimax): correct API endpoint and treat usage_count as remaining prompts (#217) by @davidarny
- b6754d3 test: add cases for handling tiny deficits in formatting and display (#216) by @validatedev
- e28f85c feat: show deficit percentage and runs-out ETA below progress bars (#212) by @robinebers
- 9bca9f4 refactor(app): split monolithic App into focused hooks and atomic stores (#209) by @davidarny
- deba467 feat(cursor): add sqlite-first auth with keychain fallback (#210) by @robinebers
- 0b63ade style: compact token usage text lines (Today/Yesterday/Last 30 Days) (#211) by @davidarny
- 63c4128 Increasing test coverage back to over 90% (#207) by @robinebers
v0.6.6
0.6.6
New Features
- Add local Claude/Codex usage tracking (via ccusage) (#193) by @validatedev
- Add MiniMax provider support (#168) by @davidarny
Bug Fixes
- Show drained models + consolidate quota pools in antigravity (#204) by @validatedev
Chores
- Bump version to 0.6.6 by @robinebers
- Add Factory/Droid to supported providers (#205) by @davidarny
- Add non-technical log capture guide by @davidarny
- Bump lucide-react from 0.564.0 to 0.575.0 (#203) by @app/dependabot
- Remove worktree setup configuration and update PR review feedback instructions by @robinebers
- Add worktree setup configuration by @robinebers
Changelog
Full Changelog: v0.6.5...v0.6.6
- e425fa6 chore: bump version to 0.6.6 by @robinebers
- a3f0c0e fix(antigravity): show drained models + consolidate quota pools (#204) by @validatedev
- e994d8b docs: add Factory/Droid to supported providers (#205) by @davidarny
- 96d0c8b feat: add local Claude/Codex usage tracking (via ccusage) (#193) by @validatedev
- c735db3 chore(deps): bump lucide-react from 0.564.0 to 0.575.0 (#203) by @app/dependabot
- cd6d7ac feat: add MiniMax provider support (#168) by @davidarny
- ebef705 docs: add non-technical log capture guide by @davidarny
- d52dc11 chore: remove worktree setup configuration and update PR review feedback instructions by @robinebers
- 41e50e3 chore: add worktree setup configuration by @robinebers
v0.6.5
0.6.5
New Features
Bug Fixes
- improve tray icon positioning logic for macOS (#154) by @MuhammadAli511
- Merge pull request #188 from AdamAmr05/fix-panel-active-space by @validatedev
- Merge branch 'main' into fix-panel-active-space by @validatedev
- handle team usage without enabled flag (#190) by @davidarny
- Fix panel opening on the active macOS Space by @AdamAmr05
- update model versions and improve filtering logic (#186) by @validatedev
Chores
- bump version to 0.6.5 by @robinebers
- update README to improve clarity and formatting by @robinebers
- update release tag management in publish workflow and clarify CONTRIBUTING.md guidelines by @robinebers
- update CONTRIBUTING.md to include maintainers and approval requirements; modify CODEOWNERS for broader review responsibility by @robinebers
- bump uuid from 1.20.0 to 1.21.0 in /src-tauri (#179) by @app/dependabot
- bump lucide-react from 0.563.0 to 0.564.0 (#180) by @app/dependabot
- remove outdated spec for next update label global refresh by @robinebers
Changelog
Full Changelog: v0.6.4...v0.6.5
- 4e35520 chore: bump version to 0.6.5 by @robinebers
- d3fb059 fix(panel): improve tray icon positioning logic for macOS (#154) by @MuhammadAli511
- 59035da docs: update README to improve clarity and formatting by @robinebers
- 7dbd489 chore: update release tag management in publish workflow and clarify CONTRIBUTING.md guidelines by @robinebers
- 1c42015 feat(gemini): add Gemini provider plugin (oauth-personal, pro/flash usage) (#189) by @Rich627
- 3997b9a Merge pull request #188 from AdamAmr05/fix-panel-active-space by @validatedev
- a782533 Merge branch 'main' into fix-panel-active-space by @validatedev
- debfcd3 fix(cursor): handle team usage without enabled flag (#190) by @davidarny
- fd86cde Fix panel opening on the active macOS Space by @AdamAmr05
- c3305c4 docs: update CONTRIBUTING.md to include maintainers and approval requirements; modify CODEOWNERS for broader review responsibility by @robinebers
- dd0d7a4 chore(deps): bump uuid from 1.20.0 to 1.21.0 in /src-tauri (#179) by @app/dependabot
- c993fa7 chore(deps): bump lucide-react from 0.563.0 to 0.564.0 (#180) by @app/dependabot
- 12ce55f fix: update model versions and improve filtering logic (#186) by @validatedev
- e0036a5 chore: remove outdated spec for next update label global refresh by @robinebers
v0.6.4
0.6.4
Bug Fixes
- Resolve env vars for GUI launches (fish/zsh) (#183) by @davidarny
Refactor
- Remove provider_fetch_error deduplication logic by @robinebers
Changelog
Full Changelog: v0.6.3...v0.6.4
- a7b230c fix: resolve env vars for GUI launches (fish/zsh) (#183) by @davidarny
- d46ce12 refactor(analytics): remove provider_fetch_error deduplication logic by @robinebers