Changelog
What's new in PaceBar. For older or pre-release builds, see the GitHub releases.
v0.15.0
Features
- Opt-in anonymous telemetry (off by default). You can now optionally share a random install id, app version, OS, and CPU architecture — once a day — so we can see which versions are in use. No account, no personal data, and it stays off unless you turn it on in Settings. See the privacy page.
- OTA update proxy. Update checks now route through a hosted proxy worker with a direct fallback, so the updater keeps working even if an endpoint is unavailable.
- Side-by-side RC release channel. A separate release-candidate build can be installed alongside the stable app for early testing.
- Published release notes. Release notes are now published as a public changelog and surfaced in the app's built-in changelog viewer.
- feat(scripts): add release adoption stats CLI and skill
Bug Fixes
- fix(release): build NSIS instead of MSI for the RC Windows bundle
- fix(release): give the RC build a distinct binary name for side-by-side installs
- fix(updates): host the OTA worker on the cbnsndwch account/zone
- fix(docs): drop react-router AppLoadContext type
Refactor
- refactor: relocate desktop app to
apps/desktop
Chores
- build: migrate package manager from bun to pnpm
- build: adopt turbo for task orchestration
- build(scripts): track updates worker version in bump script
- docs: add privacy page for update checks and telemetry
CI
- ci: enforce lint, format, and full type-check in the check job
- ci: enforce LF line endings via .gitattributes
- ci: auto-generate RC release notes from conventional commits
- ci: provision pnpm via corepack instead of pnpm/action-setup
- ci: bump deprecated GitHub Actions off the node20 runtime
- ci: add GitHub Actions ecosystem to dependabot settings
Full Changelog: v0.14.1...v0.15.0
v0.14.1
Bug Fixes
- fix: increase ccusage timeout to 60s
Full Changelog: v0.14.0...v0.14.1
v0.14.0
Features
- feat: add verbose debug logging toggle in settings
- feat: log ccusage result summary for diagnostics
Chores
- chore(deps): upgrade wrangler to v4
- chore(deps): update Tauri, React, Tailwind, and Vite/Vitest packages
- chore(deps): update base-ui, zustand, cloudflare workers-types, isbot, and npm-check-updates
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Features
- feat(docs-site): add landing page, docs layout, and search
- feat(settings): Cloudflare AI gateway URL, key, and token window
- feat(tray): render capless count metrics as menu-bar text
- feat(cloudflare-ai): configurable gateway + windowed token count
- feat(cloudflare-ai): read gateway URL and auth from
~/.config/opencode/opencode.json
Bug Fixes
- fix(cloudflare-ai): keep settings-configured gateway URL and key paired
- fix(leaderboard): stop the board from listing itself as a provider
Chores
- build(docs-site): scaffold Fumadocs worker on React Router + Cloudflare
- docs(docs-site): add migrated provider docs and new feature pages
- docs: link README to pacebar.cbnsndwch.dev docs site
- docs(cloudflare-ai): settings setup, worker code, token windowing
- chore(workers/leaderboard): set CF account id explicitly
- chore: run clippy from src-tauri so the toolchain pin is honored
CI
- ci(publish): retry updater asset verification to tolerate parallel uploads
Full Changelog: v0.12.0...v0.13.0
v0.12.0
Features
- feat(leaderboard): copy a support diagnostic blob on error
Bug Fixes
- fix(tray): only toggle the panel on left-click
Chores
- build(leaderboard): also route the legacy token-maxxing custom domain
Full Changelog: v0.11.0...v0.12.0
v0.11.0
Features
- feat(leaderboard): drive hack night windows from published events
- feat(leaderboard): track sync health and add ad-hoc sync endpoint
Bug Fixes
- fix(leaderboard): sync from the current public Luma ics feed
Full Changelog: v0.10.1...v0.11.0
v0.10.1
Bug Fixes
- fix(leaderboard): single cup icon with Hack Night badge and clearer empty state
Chores
- build(leaderboard): migrate worker config to jsonc and set d1 + custom domain
CI
- ci: improve rust build cache hit rate
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Features
- feat: Hack Night Leaderboard — CF Worker + plugin + frontend view
- feat: add Cloudflare AI Gateway plugin
- feat(cloudflare-ai): add settings UI for display mode and cap
- feat(cloudflare-ai): configurable display and limit
- feat(cloudflare-ai): add file-based auth fallback
Bug Fixes
- fix(cloudflare-ai): show dollar amount as text instead of a progress bar
Chores
- build(repo): switch package manager to bun and add oxfmt
- build(repo): add bun workspaces and version:bump tooling
- build(repo): add lint command orchestrating oxlint and clippy
- chore(deps): bump vite to 8.0.16 and pin undici >=7.28.0
- chore(deps): bump Rust crates to patch security advisories
- docs(cloudflare-ai): clarify self-hosted gateway requirement
- docs(changelog): reformat and update repo URLs to pacebar
- test(cloudflare-ai): cover status-line probe and config display modes
Full Changelog: v0.9.0...v0.10.0
v0.9.0
CI
- ci(publish): drop Apple code-signing — ship unsigned macOS builds
- ci: restore macOS publish matrix (aarch64 + x86_64)
Chores
- chore: pin Rust toolchain to stable
- chore: update packages
Full Changelog: v0.8.0...v0.9.0
v0.8.0
Rebrand
- Renamed to PaceBar. This project is now an independent fork; not endorsed by or affiliated with the upstream OpenUsage project by Robin Ebers.
- New bundle ID:
dev.cbnsndwch.pacebar(wascom.sunstory.openusage). macOS log directory moved to~/Library/Logs/dev.cbnsndwch.pacebar. - Plugin global renamed:
globalThis.__openusage_plugin→globalThis.__pacebar_plugin. Out-of-tree plugins must be updated. - Manual reinstall required for users on 0.7.x. Because the bundle ID changed, the new app installs alongside the old one rather than upgrading in place. Uninstall the previous version, then install PaceBar from the latest release. Settings and plugin data do not migrate automatically.
- Maintainer: @cbnsndwch.
v0.7.2
Features
- feat(avatar): add profile avatar picker with set/remove commands and side nav display
- feat(plugin-types): add
avatarUrlandsupportsAvatartoPluginMeta - feat(profile-discovery): load avatar image from profile directory
Chores
- chore(deps): update Tauri, Vite 8, React, Tailwind CSS, and testing packages
- feat: add npm-check-updates configuration for package management
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Chores
- ci: update Tauri updater signing config and endpoints for fork
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Features
- feat: Windows support — tray panel, NSIS/MSI bundling, WebView2 backend
- feat(claude): multi-profile discovery and per-instance settings migration
CI
- ci: drop macOS publish matrix, go Windows-only
Full Changelog: v0.6.23...v0.7.0
v0.6.23
Bug Fixes
- fix(claude): remove peak hours indicator integration (#447) by @validatedev
- fix(codex): correct usage dashboard URL to ChatGPT Codex settings (#436) by @devKagan
Chores
- chore(analytics): drop UI-side Aptabase events (#449) by @robinebers
Changelog
Full Changelog: v0.6.22...v0.6.23
- cb365ef chore(analytics): drop UI-side Aptabase events by @robinebers
- 7aa655d fix(claude): remove peak hours indicator integration by @validatedev
- 7376251 fix(codex): correct usage dashboard URL to ChatGPT Codex settings by @devKagan
v0.6.22
Bug Fixes
- fix(ccusage): kill timed-out process groups (#433) by @robinebers
- fix(claude): support hashed macOS keychain service name (closes #423) (#424) by @robinebers
Chores
- chore(deps): bump tauri from 2.10.3 to 2.11.0 in /src-tauri (#429) by @dependabot
- chore(deps): bump reqwest from 0.13.2 to 0.13.3 in /src-tauri (#428) by @dependabot
Changelog
Full Changelog: v0.6.21...v0.6.22
- 2730669 fix(ccusage): kill timed-out process groups (#433) by @robinebers
- 5651a3a fix(claude): only hash keychain when CLAUDE_CONFIG_DIR is set by @robinebers
- 1562a07 fix(claude): support hashed macOS keychain service name (closes #423) by @robinebers
- 2b5c5db chore(deps): bump tauri from 2.10.3 to 2.11.0 in /src-tauri by @dependabot
- ee02c4c chore(deps): bump reqwest from 0.13.2 to 0.13.3 in /src-tauri by @dependabot
v0.6.21
Bug Fixes
- fix(codex): lazy-load keychain auth fallback (#419) by @validatedev
Chores
- docs(codex): clarify file-based OAuth credentials description (#419) by @validatedev
- docs(agents): replace internal HQ header with OpenUsage title by @robinebers
Changelog
Full Changelog: v0.6.20...v0.6.21
- 6f52da5 docs(codex): clarify file-based OAuth credentials description by @validatedev
- e7b4072 fix(codex): lazy-load keychain auth fallback by @validatedev
- 1395f20 docs(agents): replace internal HQ header with OpenUsage title by @robinebers
v0.6.20
New Features
- feat: preserve usage data during refresh (stale-while-revalidate) (#386) by @DoozyX
- Add agent worktree setup by @robinebers
Bug Fixes
- fix(factory): retry with GET when usage endpoint returns HTTP 405 (#390) by @allensama0403
- fix: read OAuth tokens from unified state key (#392) by @validatedev
- fix: only refresh Antigravity OAuth on auth failure (#392) by @validatedev
- address review feedback on stale-while-revalidate PR (#386) by @DoozyX
- address second round of review feedback on stale-while-revalidate PR (#386) by @DoozyX
- Prevent shell noise from breaking Z.ai auth headers (#398) by @KYankee6
- Prevent empty marker output from becoming a fake env value (#398) by @KYankee6
- fix(gemini): refresh OAuth tokens on Homebrew-installed gemini-cli (#401) by @Rich627
- fix(codex): map pro to Pro 20x (closes #408) (#411) by @validatedev
- Fix Codex auth fallback (#413) by @robinebers
Refactor
- refactor: rename probe()'s
protovar todbTokens(#392) by @validatedev
Chores
- chore(gemini): clarify OAuth candidate warn message (#401) by @Rich627
- chore(deps): bump uuid from 1.23.0 to 1.23.1 in /src-tauri (#405) by @dependabot[bot]
- chore(deps): bump tokio from 1.51.1 to 1.52.1 in /src-tauri (#406) by @dependabot[bot]
Changelog
Full Changelog: v0.6.15...v0.6.20
- 722e91b fix(factory): retry with GET when usage endpoint returns HTTP 405 by @allensama0403
- 4625376 fix: read OAuth tokens from unified state key by @validatedev
- 6147b1c refactor: rename probe()'s
protovar todbTokensby @validatedev - cfa1e69 fix: only refresh Antigravity OAuth on auth failure by @validatedev
- 0c5185b feat: preserve usage data during refresh (stale-while-revalidate) by @DoozyX
- d794535 address review feedback on stale-while-revalidate PR by @DoozyX
- 7afc4fe address second round of review feedback on stale-while-revalidate PR by @DoozyX
- 5a7de06 Prevent shell noise from breaking Z.ai auth headers by @KYankee6
- 7cf7a6f Prevent empty marker output from becoming a fake env value by @KYankee6
- 96abffb fix(gemini): refresh OAuth tokens on Homebrew-installed gemini-cli by @Rich627
- 1a91101 chore(gemini): clarify OAuth candidate warn message by @Rich627
- a12292d chore(deps): bump uuid from 1.23.0 to 1.23.1 in /src-tauri by @dependabot[bot]
- bee03a9 chore(deps): bump tokio from 1.51.1 to 1.52.1 in /src-tauri by @dependabot[bot]
- b61116e fix(codex): map pro to Pro 20x (closes #408) by @validatedev
- 951c67b Merge pull request #411 from robinebers/fix/codex-change-10x-to-20x-for-pro-plan by @validatedev
- 35b0787 Merge pull request #405 from robinebers/dependabot/cargo/src-tauri/uuid-1.23.1 by @dependabot[bot]
- 9a80827 Merge pull request #406 from robinebers/dependabot/cargo/src-tauri/tokio-1.52.1 by @dependabot[bot]
- a6072da Merge pull request #401 from Rich627/fix/gemini-homebrew-bundle-refresh by @Rich627
- 3970022 Merge pull request #390 from allensama0403/fix/factory-405-usage-endpoint by @allensama0403
- 2c03270 Merge pull request #392 from robinebers/fix/antigravity-oauth-local-import-schema-error by @validatedev
- a9425ba Add agent worktree setup by @robinebers
- f894473 Fix Codex auth fallback by @robinebers
- b9e9f30 Merge pull request #413 from robinebers/cursor/1823929a by @robinebers
- de8cf31 Merge pull request #386 from DoozyX/claude/preserve-usage-on-refresh-1pNCN by @DoozyX
- 77ef460 Merge pull request #398 from KYankee6/fix/zai-env-header-noise by @KYankee6
v0.6.15
New Features
- feat(claude): add Claude Design weekly detail metric (#388) by @robinebers
- Add CLAUDE.md by @robinebers
- Add Codex environment config by @robinebers
Bug Fixes
- fix(codex): map Codex plan labels to Pro 5x and Pro 10x (#380) by @arrowarcher1
- fix(claude): graceful 429 rate limit handling with Retry-After support (#378) by @zergzorg
- Update AGENTS.md by @robinebers
- Star history by @robinebers
Changelog
Full Changelog: v0.6.14...v0.6.15
- cb16571 feat(claude): add Claude Design weekly detail metric (#388) by @robinebers
- 87c45b6 Add CLAUDE.md by @robinebers
- 455c857 Update AGENTS.md by @robinebers
- 510cbe4 fix(codex): map Codex plan labels to Pro 5x and Pro 10x (#380) by @arrowarcher1
- 0ffe3ad fix(claude): graceful 429 rate limit handling with Retry-After support (#378) by @zergzorg
- 06113d6 Add Codex environment config by @robinebers
- abf6cff Star history by @robinebers
v0.6.14
New Features
- Clickable provider rows + session/weekly labels by @robinebers
- Integrate PromoClock peak/off-peak status (#364) by @validatedev
- Add cmd-arrow tab navigation by @robinebers
Bug Fixes
- Session expired (#363) by @yhunko
- Prefer userTier.name over legacy planInfo.planName by @n3wr1ch
- Show panel before tray reposition by @robinebers
- Correct tray monitor positioning by @robinebers
- Position panel under tray icon on all entry paths without flicker by @robinebers
Refactor
- Apply Copilot review — add typeof/trim guards, remove duplicate assertion by @n3wr1ch
- Dedupe panel focus helper by @robinebers
Chores
- Bump tauri-plugin-updater in /src-tauri by @dependabot[bot]
- Bump tokio from 1.51.0 to 1.51.1 in /src-tauri by @dependabot[bot]
Changelog
Full Changelog: v0.6.13...v0.6.14
- 57cc5bd fix(settings,opencode): clickable provider rows + session/weekly labels by @robinebers
- 60cc426 fix(gemini): session expired (#363) by @yhunko
- 83551c1 feat(claude): integrate PromoClock peak/off-peak status (#364) by @validatedev
- cb63b20 refactor: apply Copilot review — add typeof/trim guards, remove duplicate assertion by @n3wr1ch
- 996c7fe chore(deps): bump tauri-plugin-updater in /src-tauri by @dependabot[bot]
- 9479e34 chore(deps): bump tokio from 1.51.0 to 1.51.1 in /src-tauri by @dependabot[bot]
- d7cb0fc fix(antigravity): prefer userTier.name over legacy planInfo.planName by @n3wr1ch
- 995a7fd fix(panel): show before tray reposition by @robinebers
- ae43e80 fix(panel): correct tray monitor positioning by @robinebers
- d114de5 fix(panel): position panel under tray icon on all entry paths without flicker by @robinebers
- 0d6e0ed refactor: dedupe panel focus helper by @robinebers
- 8cfe6a9 feat: add cmd-arrow tab navigation by @robinebers
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
varwithconst/letin 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-reviewcommand 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-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
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
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
inactiveSchedulingPolicyand App Nap at startup - Use
NSActivityUserInitiatedAllowingIdleSystemSleepinstead ofNSActivityBackgroundto 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_