- 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
- 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
- update release process to push commits and tags before creating GitHub releases by @robinebers
- bump tokio from 1.50.0 to 1.51.0 in /src-tauri by @dependabot[bot]
- add proxy configuration guide by @robinebers
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
- 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
- Fix new typescript v6 requirement by @robinebers
- Add runtime macOS version check for WKPreferences.inactiveSchedulingPolicy (#322) by @beznazwiska
- 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
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
- Add in-app changelog (#309) by @hearsilent
- Add drag-to-reorder plugin icons in sidebar by @hearsilent
- 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
- 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
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
- Add OpenCode Go plugin with tracking and limits (#270) by @praveenjuge
- Show Max 5x/20x tier in plan badge (claude) (#284) by @DiogoDuart3
- 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
- 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
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
- Auto-detect MiniMax CN/global endpoint and show region label (#230) by @FrankieeW
- Add Total usage, Auto usage, API usage metrics for Cursor (#226) by @robinebers
- Restore bars mode and simplify menubar options (#234) by @robinebers
- Update About dialog with contributor credits and green icon (#240) by @robinebers
- Clarify Claude extra usage metric by renaming label to "Extra usage spent" (#239) by @app/copilot-swe-agent
- Centralize ccusage version pinning and add bump command (#238) by @robinebers
- Compact loading skeleton and dedupe line grouping (#228) by @davidarny
- Harden PATH enrichment and add regression tests (#220) by @robinebers
- Remove outdated note about Windows/Linux testing from README by @robinebers
- Update .gitignore to include .vscode and .conductor directories by @robinebers
- Remove deprecated VSCode extensions configuration file by @robinebers
Full Changelog: v0.6.7...v0.6.8
- 10635c6 chore: bump version to 0.6.8 by @robinebers
- 9aa5371 fix(ui): update About dialog with contributor credits and green icon (#240) by @robinebers
- 903e6b2 feat(minimax): auto-detect CN/global endpoint and region label (#230) by @FrankieeW
- 7bd1383 Clarify Claude extra usage metric by renaming label to "Extra usage spent" (#239) by @app/copilot-swe-agent
- 208eb2d fix(ccusage): centralize version pinning and add bump command (#238) by @robinebers
- 49b0b59 feat(cursor): add Total usage, Auto usage, API usage metrics (#226) by @robinebers
- c768281 feat(tray): restore bars mode and simplify menubar options (#234) by @robinebers
- e58837b test: raise coverage and enforce global 90% thresholds (#219) by @robinebers
- 28d9014 fix(ui): compact loading skeleton and dedupe line grouping (#228) by @davidarny
- 240df4e chore: remove outdated note about Windows/Linux testing from README by @robinebers
- 1755ed3 chore: update .gitignore to include .vscode and .conductor directories by @robinebers
- d06cdf3 chore: remove deprecated VSCode extensions configuration file by @robinebers
- 35a921f fix(ccusage): harden PATH enrichment and add regression tests (#220) by @robinebers
- 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
- 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
- Split monolithic App into focused hooks and atomic stores (#209) by @davidarny
- 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
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
- Add local Claude/Codex usage tracking (via ccusage) (#193) by @validatedev
- Add MiniMax provider support (#168) by @davidarny
- Show drained models + consolidate quota pools in antigravity (#204) by @validatedev
- 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
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
- add Gemini provider plugin (oauth-personal, pro/flash usage) (#189) by @Rich627
- 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
- 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
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
- Resolve env vars for GUI launches (fish/zsh) (#183) by @davidarny
- Remove provider_fetch_error deduplication logic by @robinebers
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
- Surface GPT-5.3-Codex-Spark per-model rate limits in Codex plugin (#176) by @robinebers
- Reduce noisy analytics event volume with dedupe guards (#172) by @robinebers
- Replace
varwithconst/letin Codex rate-limit loop by @robinebers
- Bump version to 0.6.3 by @robinebers
Full Changelog: v0.6.2...v0.6.3
- b9a595f fix(analytics): reduce noisy event volume with dedupe guards (#172) by @robinebers
- 3e8e3b7 feat(codex): surface GPT-5.3-Codex-Spark per-model rate limits (#176) by @robinebers
- 6ca4794 fix(codex): replace var with const/let in rate-limit loop by @robinebers
- abe3f24 chore: bump version to 0.6.3 by @robinebers
- Implement Tauri runtime check for event tracking by @robinebers
- Fix whitelisted env vars not being resolved from terminal zsh (#167) by @robinebers
Full Changelog: v0.6.1...v0.6.2
- 824e3da fix(plugin-engine): read whitelisted env vars from terminal zsh (#167) by @robinebers
- ffb8883 feat(analytics): implement Tauri runtime check for event tracking by @robinebers
- feat: add global shortcut to toggle panel (#132) by @MuhammadAli511
- Feat/perplexity plugin (#138) by @garanda21
- Add Factory/Droid plugin provider (#130) by @MuhammadAli511
- fix(provider-card): update progress marker logic to hide when pace is unavailable by @robinebers
- fix: improve pace meter tooltip copy, marker logic, and styling (#147) by @robinebers
- fix(provider-card): streamline reset label formatting by @robinebers
- fix(codex): support keychain-backed auth storage (#146) by @robinebers
- fix: keep reset labels at "Resets soon" near reset (#143) by @robinebers
- Update AGENTS.md to include new guideline for executive summaries by @robinebers
- Reset timers display mode (#142) by @robinebers
- pacing: Add progress-bar pace marker (#140) by @robinebers
- Update README.md to add warning about main branch stability before Stack subsection. by @robinebers
- Next update label refresh (#141) by @robinebers
- fix(update): soften transient update check error UX (#139) by @robinebers
- Enhance redaction functionality and update AGENTS.md guidelines by @robinebers
- feat(kimi, mock, perplexity, windsurf): enhance plugin tests and functionality by @robinebers
- chore: bump version to 0.6.0 by @robinebers
- chore: bump version to 0.5.3 by @robinebers
Full Changelog: v0.5.2...v0.6.0
- f99f1d2 chore: bump version to 0.6.0 by @robinebers
- 740c3e5 chore: bump version to 0.5.3 by @robinebers
- 47268fe feat(kimi, mock, perplexity, windsurf): enhance plugin tests and functionality by @robinebers
- b4c6934 fix(provider-card): update progress marker logic to hide when pace is unavailable by @robinebers
- efba3e4 feat: add global shortcut to toggle panel (#132) by @MuhammadAli511
- f86add4 fix: improve pace meter tooltip copy, marker logic, and styling (#147) by @robinebers
- f6cedf9 fix(provider-card): streamline reset label formatting by @robinebers
- 54e5a90 fix(codex): support keychain-backed auth storage (#146) by @robinebers
- 79a530f Feat/perplexity plugin (#138) by @garanda21
- e4bdae2 fix: keep reset labels at "Resets soon" near reset (#143) by @robinebers
- 39346b1 Update AGENTS.md to include new guideline for executive summaries by @robinebers
- 4075e47 Enhance redaction functionality and update AGENTS.md guidelines by @robinebers
- 8f7907e Reset timers display mode (#142) by @robinebers
- 5ce2d9b pacing: Add progress-bar pace marker (#140) by @robinebers
- cdcddde Update README.md to add warning about main branch stability before Stack subsection. by @robinebers
- cf71b2e Next update label refresh (#141) by @robinebers
- e23091c Add Factory/Droid plugin provider (#130) by @MuhammadAli511
- ffdab91 fix(update): soften transient update check error UX (#139) by @robinebers
- Add Aptabase analytics events for key user interactions (#124) by @robinebers
- Antigravity OAuth fallback (#128) by @validatedev
- Added a little
pr-reviewcommand for Cursor that makes reviewing PRs easier by @robinebers
- Update icon assets by replacing the main icon and removing outdated iOS icon exports (#125) by @robinebers
- Bump version to 0.5.2 by @robinebers
Full Changelog: v0.5.1...v0.5.2
- e80f8a4 chore: bump version to 0.5.2 by @robinebers
- d067b1f feat: Antigravity OAuth fallback (#128) by @validatedev
- 9deed51 Added a little
pr-reviewcommand for Cursor that makes reviewing PRs easier by @robinebers - 7f6a42d feat: add Aptabase analytics events for key user interactions (#124) by @robinebers
- 1386897 chore: update icon assets by replacing the main icon and removing outdated iOS icon exports (#125) by @robinebers
- Add Amp provider plugin (#111) by @validatedev
- Add Kimi provider plugin with full-color icon support (#109) by @Yan-Yu-Lin
- Add Windsurf Next variant support (#114) by @robinebers
- Add Applications drag target layout for macOS DMG (#113) by @daeshawnballard
- Stop showing billing cycle pacing for Windsurf flex credits (#119) by @robinebers
- Support Cursor Enterprise accounts with request-based usage (#118) by @iicdii
- Update README.md to encourage community contributions by @robinebers
- Update README.md to include Amp provider in supported providers list by @robinebers
- Update AGENTS.md to include PR preparation guidelines by @robinebers
- Update README.md to highlight AI-generated project features by @robinebers
Full Changelog: v0.5.0...v0.5.1
- 98e861c fix(windsurf): stop showing billing cycle pacing for flex credits (#119) by @robinebers
- f6a8bfc fix(cursor): support Enterprise accounts with request-based usage (#118) by @iicdii
- 09187ec docs: update README.md to encourage community contributions by @robinebers
- 30583f4 docs: update README.md to include Amp provider in supported providers list by @robinebers
- 65e7913 feat: add Amp provider plugin (#111) by @validatedev
- 28a92f2 feat(kimi): add Kimi provider plugin with full-color icon support (#109) by @Yan-Yu-Lin
- 8ad9283 docs: update AGENTS.md to include PR preparation guidelines by @robinebers
- fd92d28 windsurf: add Windsurf Next variant support (#114) by @robinebers
- d28384d tauri(dmg): add Applications drag target layout (#113) by @daeshawnballard
- caa12e5 docs: update README.md to highlight AI-generated project features by @robinebers
- Auto-disable new non-default plugins (#105) by @robinebers
- Resolve auth path via CODEX_HOME and host env API (#90) by @igalarzab
- Add name field to redaction logic and corresponding tests by @robinebers
- Add Windsurf plugin provider (#93) by @robinebers
- Add Antigravity plugin provider (#91) by @robinebers
- Updated dark theme, scrollable panel, and sidebar refinements (#88) by @robinebers
- Simplify HTTP request handling in probePort function by @robinebers
- Bump reqwest from 0.12.28 to 0.13.2 in /src-tauri (#104) by @dependabot
- Bump tauri-plugin-updater in /src-tauri (#99) by @dependabot
- Bump rquickjs from 0.10.0 to 0.11.0 in /src-tauri (#98) by @dependabot
- Bump @vitejs/plugin-react from 4.7.0 to 5.1.3 (#100) by @dependabot
- Bump jsdom from 27.4.0 to 28.0.0 (#101) by @dependabot
- Bump typescript from 5.8.3 to 5.9.3 (#102) by @dependabot
- Bump time from 0.3.46 to 0.3.47 in /src-tauri (#103) by @dependabot
- Add open-source community files and CI workflows (#95) by @robinebers
- Update README.md to reflect new provider additions and modify upcoming features section by @robinebers
- Update package metadata in Cargo.toml by @robinebers
- Bump version to 0.5.0 by @robinebers
Full Changelog: v0.4.2...v0.5.0
- f1cf2bc feat(settings): auto-disable new non-default plugins (#105) by @robinebers
- c7bf1cc feat(codex): resolve auth path via CODEX_HOME and host env API (#90) by @igalarzab
- c49ce70 chore(deps): bump reqwest from 0.12.28 to 0.13.2 in /src-tauri (#104) by @dependabot
- 83f8c44 chore(deps): bump tauri-plugin-updater in /src-tauri (#99) by @dependabot
- a07abf9 chore(deps): bump rquickjs from 0.10.0 to 0.11.0 in /src-tauri (#98) by @dependabot
- c5167b7 chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.1.3 (#100) by @dependabot
- 0f14a64 chore(deps-dev): bump jsdom from 27.4.0 to 28.0.0 (#101) by @dependabot
- 7dfb11e chore(deps-dev): bump typescript from 5.8.3 to 5.9.3 (#102) by @dependabot
- 5c9b948 chore(deps): bump time from 0.3.46 to 0.3.47 in /src-tauri (#103) by @dependabot
- b1e52eb docs: Update README.md to reflect new provider additions and modify upcoming features section by @robinebers
- 661ca68 chore: Add open-source community files and CI workflows (#95) by @robinebers
- bb57cd3 refactor(antigravity): simplify HTTP request handling in probePort function by @robinebers
- 463fb0c feat(redaction): Add name field to redaction logic and corresponding tests by @robinebers
- f2d1e9e feat(windsurf): Add Windsurf plugin provider (#93) by @robinebers
- 01d81ce feat(antigravity): Add Antigravity plugin provider (#91) by @robinebers
- 7905417 ui: Updated dark theme, scrollable panel, and sidebar refinements (#88) by @robinebers
- 46a452e chore: update package metadata in Cargo.toml by @robinebers
- f73192c chore: bump version to 0.5.0 by @robinebers
- Add Help button to open GitHub issues page by @robinebers
- Pacing tooltip projection and limit hit ETA (#87) by @marcjaner
- Add provider icon style option to tray (#81) by @robinebers
- Bump version to 0.4.2
- Bump version to 0.4.1
Full Changelog: v0.4.1...v0.4.2
- 0d52efd chore: bump version to 0.4.2
- 0d17daa feat(side-nav): add Help button to open GitHub issues page
- 0605d4b Feat/pacing tooltip projection and limit hit eta (#87)
- 618cca7 chore: bump version to 0.4.1
- de401e3 tray: add provider icon style option (#81)
- Add provider icon style and enhance settings functionality by @robinebers
- Update references from "Claude" to "Provider" for consistency by @robinebers
- Update section headings and descriptions for clarity by @robinebers
- Update checkbox component to use new primitive and improve styling by @robinebers
- Update dark theme colors and enhance settings page text by @robinebers
- Update SVG attributes for improved icon rendering by @robinebers
Full Changelog: v0.4.0...v0.4.1
- cd6225e chore: bump version to 0.4.1
- eb6a92a style(settings): update SVG attributes for improved icon rendering
- c8795f2 fix(provider): update references from "Claude" to "Provider" for consistency
- 8b0022a refactor(settings): update section headings and descriptions for clarity
- 13b5cd2 refactor(checkbox): update checkbox component to use new primitive and improve styling
- 8efb8e7 feat(tray): add provider icon style and enhance settings functionality
- 2efe6dd style: update dark theme colors and enhance settings page text
- Customizable tray icon styles and percentage text (#78)
- Update icon assets and icon configuration (32948c9)
- Update README to enhance clarity and detail (8e3a7e2)
Full Changelog: v0.3.1...v0.4.0
- a0b1519 chore: bump version to 0.4.0
- 168f23b tray: customizable icon styles and percentage text (#78)
- 8d456f9 remove god damn emdashes
- 8e3a7e2 docs: update README to enhance clarity and detail
- 32948c9 chore: update icon assets and icon configuration
- 4800e36 fix(macos): prevent background timer suspension (#74)
- Prevent background timer suspension on macOS by disabling WebKit's
inactiveSchedulingPolicyand App Nap at startup - Use
NSActivityUserInitiatedAllowingIdleSystemSleepinstead ofNSActivityBackgroundto reliably prevent App Nap
Full Changelog: v0.3.0...v0.3.1
- 19164fa feat(macos): add objc2 dependencies and implement app nap and webview suspension handling
- 6ff19ba fix(macos): use NSActivityUserInitiatedAllowingIdleSystemSleep instead of NSActivityBackground
- c532c69 chore: bump version to 0.3.1
- Add Copilot plugin and tests (#69) by @tomhhealy
- Add pace tracking indicator for usage metrics (#70) by @robinebers
- Enhance log redaction and add new sensitive keys (#72) by @robinebers
- Update progress line structure in Copilot plugin.json by @robinebers
Full Changelog: v0.2.2...v0.3.0
- 819b9bb chore: bump version to 0.3.0
- 8d8da67 refactor(copilot): update progress line structure in plugin.json
- b86478d feat(logging): enhance log redaction and add new sensitive keys (#72)
- c85b3f1 feat: add Copilot plugin and tests (#69)
- acaac92 feat: Add pace tracking indicator for usage metrics (#70)
- Conditional primary metrics + Cursor credits balance (#68) by @robinebers
Full Changelog: v0.2.1...v0.2.2
- eb99a67 chore: bump version to 0.2.2
- c280059 plugins: Conditional primary metrics + Cursor credits balance (#68)
- Add 15-minute auto-check interval for app updates (#66) by @robinebers
- Use immutable=1 to prevent WAL false negatives after sleep (#65) by @robinebers
Full Changelog: v0.2.0...v0.2.1
- 0aff5a3 chore: bump version to 0.2.1
- 46f76ea feat(update): add 15-minute auto-check interval for app updates (#66)
- c4cbdfa fix(sqlite): use immutable=1 to prevent WAL false negatives after sleep (#65)
- Usage display modes: Show "used" or "left" with configurable default (#60, #63)
- Debug logging: Tray menu option to set log level for troubleshooting (#64)
- Escape to dismiss: Press Escape to hide the panel
- Update button animation: Animated border beam on available updates (#58)
- Fix a keychain JSON storage causing credential read failures in Claude (#61)
- Exclude test files from production builds (#62)
- Adjust panel positioning on macOS (#59)
Full Changelog: v0.1.2...v0.2.0
- Dynamic tray icon with primary progress bars + about dialog (#51)
- Add AboutDialog and enhance version display interaction (#49)
- Add settings button, plugins subtitle, and tray context menu (#50)
- Update subtitle fallback for session status in Claude and Codex plugins and fix about plugin text, replaced home icon with OpenUsage logo (#57)
- Resolve gray border artifact on macOS transparent windows (#53)
- Handle hex-encoded keychain credentials (#48)
- Refactor plugins to use ctx.util helpers (#54)
- Standardize provider documentation to minimal format (#52)
- Update AGENTS.md with new tauri-action parallel build information
Full Changelog: v0.1.1...v0.1.2
- 07854d1 fix(plugins): update subtitle fallback for session status in Claude and Codex plugins and fix about plugin text, replaced home icon with OpenUsage logo (#57)
- cfeb157 fix(panel): resolve gray border artifact on macOS transparent windows (#53)
- 1cf9c68 Refactor plugins to use ctx.util helpers (#54)
- 9e276bf Standardize provider documentation to minimal format (#52)
- b2495ad feat(tray): Dynamic tray icon with primary progress bars + about dialog (#51)
- 8dc1e99 Add settings button, plugins subtitle, and tray context menu (#50)
- 8768474 feat(panel-footer): add AboutDialog and enhance version display interaction (#49)
- 5f14123 fix(claude): handle hex-encoded keychain credentials (#48)
- 4808686 docs: update AGENTS.md with new tauri-action parallel build information
- Add line scope API for overview/detail filtering (#44)
- Add upward-pointing arrow to tray panel (#43)
- Replace refresh button with countdown timer (#41)
- fetch and display app version in footer
- streamline update handling by removing download trigger
- enhance publish workflow and plugin initialization
- update publish workflow and remove unused bundled_plugins directory
- update documentation and .gitignore for auto-update interval feature (#42)
- update screenshot asset
Full Changelog: v0.0.2...v0.1.1
- 6a72419 plugins: Add line scope API for overview/detail filtering (#44)
- aa4be14 Add upward-pointing arrow to tray panel (#43)
- 6c5502c chore: update documentation and .gitignore for auto-update interval feature (#42)
- 0b918a8 chore: update screenshot asset
- 2d1c367 footer: Replace refresh button with countdown timer (#41)
- f17ba61 feat: fetch and display app version in footer
- 55e30f4 refactor: streamline update handling by removing download trigger
- b52ec74 chore: enhance publish workflow and plugin initialization
- 8feca7a chore: update publish workflow and remove unused bundled_plugins directory
Full Changelog: v0.0.2...v0.1.0
- Replace refresh button with countdown timer (#41) by @robinebers
- Fix broken links and update outdated refresh references (#42) by @robinebers
- Add upward-pointing arrow to tray panel (#43) by @robinebers
- Add line scope API for overview/detail filtering (#44) by @robinebers
No release notes
No release notes