Skip to content

Latest commit

 

History

History
791 lines (590 loc) · 54 KB

File metadata and controls

791 lines (590 loc) · 54 KB

Changelog

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

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

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

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

0.6.8

New Features

  • 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

Bug Fixes

  • 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

Chores

  • 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

Changelog

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

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

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

0.6.5

New Features

  • add Gemini provider plugin (oauth-personal, pro/flash usage) (#189) by @Rich627

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

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

v0.6.3

New Features

  • Surface GPT-5.3-Codex-Spark per-model rate limits in Codex plugin (#176) by @robinebers

Bug Fixes

  • Reduce noisy analytics event volume with dedupe guards (#172) by @robinebers
  • Replace var with const/let in Codex rate-limit loop by @robinebers

Chores

  • Bump version to 0.6.3 by @robinebers

Changelog

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

v0.6.2

New Features

  • Implement Tauri runtime check for event tracking by @robinebers

Bug Fixes

  • Fix whitelisted env vars not being resolved from terminal zsh (#167) by @robinebers

Changelog

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

0.6.0

New Features

  • feat: add global shortcut to toggle panel (#132) by @MuhammadAli511
  • Feat/perplexity plugin (#138) by @garanda21
  • Add Factory/Droid plugin provider (#130) by @MuhammadAli511

Bug Fixes

  • 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

Refactor

  • Enhance redaction functionality and update AGENTS.md guidelines by @robinebers
  • feat(kimi, mock, perplexity, windsurf): enhance plugin tests and functionality by @robinebers

Chores

  • chore: bump version to 0.6.0 by @robinebers
  • chore: bump version to 0.5.3 by @robinebers

Changelog

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

v0.5.2

New Features

  • Add Aptabase analytics events for key user interactions (#124) by @robinebers
  • Antigravity OAuth fallback (#128) by @validatedev

Bug Fixes

  • Added a little pr-review command for Cursor that makes reviewing PRs easier by @robinebers

Chores

  • 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

Changelog

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-review command 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

v0.5.1

New Features

  • 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

Bug Fixes

  • Stop showing billing cycle pacing for Windsurf flex credits (#119) by @robinebers
  • Support Cursor Enterprise accounts with request-based usage (#118) by @iicdii

Chores

  • 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

Changelog

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

v0.5.0

New Features

  • 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

Bug Fixes

  • Updated dark theme, scrollable panel, and sidebar refinements (#88) by @robinebers

Refactor

  • Simplify HTTP request handling in probePort function by @robinebers

Chores

  • 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

Changelog

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

v0.4.2

New Features

  • 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

Chores

  • Bump version to 0.4.2
  • Bump version to 0.4.1

Changelog

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)

v0.4.1

New Features

  • Add provider icon style and enhance settings functionality by @robinebers

Bug Fixes

  • Update references from "Claude" to "Provider" for consistency by @robinebers

Refactor

  • Update section headings and descriptions for clarity by @robinebers
  • Update checkbox component to use new primitive and improve styling by @robinebers

Chores

  • Update dark theme colors and enhance settings page text by @robinebers
  • Update SVG attributes for improved icon rendering by @robinebers

Changelog

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

v0.4.0

New Features

  • Customizable tray icon styles and percentage text (#78)

Bug Fixes

  • Prevent background timer suspension on macOS (#74)
  • Remove emdashes (8d456f9)

Chores

  • Update icon assets and icon configuration (32948c9)
  • Update README to enhance clarity and detail (8e3a7e2)

Changelog

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)

v0.3.1

Bug Fixes

  • Prevent background timer suspension on macOS by disabling WebKit's inactiveSchedulingPolicy and App Nap at startup
  • Use NSActivityUserInitiatedAllowingIdleSystemSleep instead of NSActivityBackground to reliably prevent App Nap

Changelog

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

v0.3.0

New Features

  • 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

Chores

  • Update progress line structure in Copilot plugin.json by @robinebers

Changelog

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)

v0.2.2

New Features

  • Conditional primary metrics + Cursor credits balance (#68) by @robinebers

Changelog

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)

v0.2.1

New Features

  • Add 15-minute auto-check interval for app updates (#66) by @robinebers

Bug Fixes

  • Use immutable=1 to prevent WAL false negatives after sleep (#65) by @robinebers

Changelog

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)

v0.2.0

New Features

  • 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)

Bug Fixes

  • 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

0.1.2

New Features

  • 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)

Bug Fixes

  • 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

  • Refactor plugins to use ctx.util helpers (#54)
  • Standardize provider documentation to minimal format (#52)

Chores

  • Update AGENTS.md with new tauri-action parallel build information

Changelog

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

v0.1.1

New Features

  • 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

Refactor

  • streamline update handling by removing download trigger

Chores

  • 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

Changelog

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

v0.1.0

Changelog

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

v0.0.2

No release notes

v0.0.1

No release notes