Releases: Halloweedev/usagepal
Release list
v0.7.77-beta.2
New Features
- feat(budgets): dedicated Budgets tab with daily and per-day plan budgets by @Halloweedev
Bug Fixes
- fix(opencode-go): read V2 session_message rows so costs reappear by @Halloweedev
Changelog
Full Changelog: v0.7.77-beta.1...v0.7.77-beta.2
- f7aca29 feat(budgets): dedicated Budgets tab with daily and per-day plan budgets by @Halloweedev
- 5dbcdf2 fix(opencode-go): read V2 session_message rows so costs reappear by @Halloweedev
v0.7.77-beta.1
New Features
- feat(notifications): per-provider usage budgets with Over Budget alerts by @Halloweedev
Bug Fixes
- fix(amp): parse paid tier usage (#73) by @divaltor
- fix(pricing): upstream parity for Cursor, Grok and Devin by @Halloweedev
Changelog
Full Changelog: v0.7.76-beta.1...v0.7.77-beta.1
- f5388ac fix(amp): parse paid tier usage by @divaltor
- d784408 feat(notifications): per-provider usage budgets with Over Budget alerts by @Halloweedev
- 99f5be6 fix(pricing): upstream parity for Cursor, Grok and Devin by @Halloweedev
v0.7.76-beta.1
New Features
- feat(share): per-provider account switcher and no-local-data hint by @Halloweedev
Bug Fixes
- fix(codex): show Luna Reserve model spend at $0 instead of borrowed dollars by @Halloweedev
- fix(opencode-go): friendly model names that merge with Codex rows by @Halloweedev
Changelog
Full Changelog: v0.7.75...v0.7.76-beta.1
- f1eaf6f feat(share): per-provider account switcher and no-local-data hint by @Halloweedev
- 8335d0e fix(opencode-go): friendly model names that merge with Codex rows by @Halloweedev
- 6849753 fix(codex): show Luna Reserve model spend at $0 instead of borrowed dollars by @Halloweedev
v0.7.75
Stable release rolling up the 0.7.75 betas: Grok gains tougher spend estimates and wider subscription-tier support, Codex fixes a cross-account usage mix-up and renames the reserve bucket to Luna Reserve, plus routine dependency updates. The Agents tab is parked on the experiment/agents-ui branch and is not in this release.
New Features
Bug Fixes
- fix(codex): stop registered accounts falling back to shared keychain credentials by @Halloweedev
- fix(codex): rename gpt-reserve bucket to Luna Reserve by @Halloweedev
- fix(tests): serialize HOME-mutating accounts tests by @Halloweedev
Chores
- chore(deps): bump jiff from 0.2.32 to 0.2.35 in /src-tauri by @app/dependabot
- chore(deps): bump compact_str from 0.9.1 to 0.10.0 in /src-tauri by @app/dependabot
- chore(deps): bump sysinfo from 0.38.4 to 0.39.6 in /src-tauri by @app/dependabot
- chore(deps): bump rquickjs from 0.12.1 to 0.12.2 in /src-tauri by @app/dependabot
- chore(deps): bump log from 0.4.32 to 0.4.34 in /src-tauri by @app/dependabot
Full Changelog: v0.7.74...v0.7.75
v0.7.75-beta.3
New Features
Bug Fixes
- fix(codex): stop registered accounts falling back to shared keychain credentials by @Halloweedev
Chores
- chore(deps): bump jiff from 0.2.32 to 0.2.35 in /src-tauri (#59) by @app/dependabot
- chore(deps): bump compact_str from 0.9.1 to 0.10.0 in /src-tauri (#60) by @app/dependabot
- chore(deps): bump sysinfo from 0.38.4 to 0.39.6 in /src-tauri (#61) by @app/dependabot
- chore(deps): bump rquickjs from 0.12.1 to 0.12.2 in /src-tauri (#62) by @app/dependabot
- chore(deps): bump log from 0.4.32 to 0.4.34 in /src-tauri (#63) by @app/dependabot
Changelog
Full Changelog: v0.7.75-beta.2...v0.7.75-beta.3
- f889a4e fix(codex): stop registered accounts falling back to shared keychain credentials by @Halloweedev
- c4d954a chore(deps): bump log from 0.4.32 to 0.4.34 in /src-tauri (#63) by @app/dependabot
- 0b7cde1 chore(deps): bump rquickjs from 0.12.1 to 0.12.2 in /src-tauri (#62) by @app/dependabot
- 57062a1 chore(deps): bump sysinfo from 0.38.4 to 0.39.6 in /src-tauri (#61) by @app/dependabot
- c66e802 chore(deps): bump compact_str from 0.9.1 to 0.10.0 in /src-tauri (#60) by @app/dependabot
- 1515c54 chore(deps): bump jiff from 0.2.32 to 0.2.35 in /src-tauri (#59) by @app/dependabot
- cb4b3ba Feat/grok usage costs (#67) by @rmems
v0.7.75-beta.2
New Features
- List Claude subagents under their sessions by @Halloweedev
- Faster Agents tab via trimmed process refresh, cache, parallel scans across Claude, Codex, Cursor, OpenCode by @Halloweedev
- Resolve Active from process-tree work and output freshness across Claude, Codex, Cursor, OpenCode by @Halloweedev
- Show main sessions and subagents as separate nested rows by @Halloweedev
- Open a session's working folder by clicking its row by @Halloweedev
Bug Fixes
- Rename Codex gpt-reserve bucket to Luna Reserve by @Halloweedev
Refactor
- Split Claude scanner into its own module by @Halloweedev
Chores
- Preload Agents list at startup and extend session cache to 60 seconds by @Halloweedev
Changelog
Full Changelog: v0.7.75-beta.1...v0.7.75-beta.2
- 2cfe727 feat(agents): resolve Active from process-tree work and output freshness by @Halloweedev
- 1094f19 feat(agents): faster tab via trimmed process refresh, cache, parallel scans by @Halloweedev
- 05ce5db feat(agents): list Claude subagents under their sessions by @Halloweedev
- 468e0be refactor(agents): split Claude scanner into its own module by @Halloweedev
- 23250ea fix(codex): rename gpt-reserve bucket to Luna Reserve by @Halloweedev
- c0f03dd feat(agents): clearer main/subagent rows, open folder, faster load by @Halloweedev
v0.7.75-beta.1
New Features
- feat(agents): live local session list across Claude, Codex, Cursor, OpenCode by @Halloweedev
Bug Fixes
- fix(tests): serialize HOME-mutating accounts tests by @Halloweedev
Changelog
Full Changelog: v0.7.74...v0.7.75-beta.1
- cc7e04e feat(agents): live local session list across Claude, Codex, Cursor, OpenCode by @Halloweedev
- 858aae0 fix(tests): serialize HOME-mutating accounts tests by @Halloweedev
v0.7.74
Stable release rolling up the 0.7.74 beta: Antigravity gains Linux support and per-model metrics, large Codex and Claude histories can no longer exhaust memory, and the updater feed stays complete on both Mac chip types.
New Features
Bug Fixes
- fix(ccusage): bound Codex/Claude scans to prevent OOM on large histories (#58) by @Halloweedev
- fix(ci): heal updater race that dropped aarch64 from beta feed by @Halloweedev
Refactor
- refactor: simplify OOM fix – dedupe streaming and filter helpers (#58) by @Halloweedev
Chores
Full Changelog: v0.7.73...v0.7.74
- b6170ec feat(antigravity): add Linux support and per-model metrics by @rmems
- 80d0bf3 build(tauri): scope macOS-only dependencies to macOS targets by @rmems
- a0d0560 fix(ccusage): bound Codex/Claude scans to prevent OOM on large histories by @Halloweedev
- c31fa66 refactor: simplify OOM fix – dedupe streaming and filter helpers by @Halloweedev
- e3535a3 fix(ci): heal updater race that dropped aarch64 from beta feed by @Halloweedev
v0.7.74-beta.1
New Features
Bug Fixes
- fix(ccusage): bound Codex/Claude scans to prevent OOM on large histories (#58) by @Halloweedev
Refactor
- refactor: simplify OOM fix – dedupe streaming and filter helpers (#58) by @Halloweedev
Chores
Full Changelog: v0.7.73...v0.7.74-beta.1
- b6170ec feat(antigravity): add Linux support and per-model metrics by @rmems
- 80d0bf3 build(tauri): scope macOS-only dependencies to macOS targets by @rmems
- a0d0560 fix(ccusage): bound Codex/Claude scans to prevent OOM on large histories by @Halloweedev
- c31fa66 refactor: simplify OOM fix – dedupe streaming and filter helpers by @Halloweedev
v0.7.73
Bug Fixes
- OpenRouter's API key dialog now rejects anything that doesn't look like an OpenRouter key
(they all start withsk-or-), so a stray clipboard paste can't save as a key and only
surface later as "API key invalid" on the card by @Halloweedev
Chores
- Bump phf from 0.13.1 to 0.14.0 (#22) by @dependabot[bot]
- Bump memchr from 2.8.0 to 2.8.3 (#23) by @dependabot[bot]
- Bump tauri-plugin-store from 2.4.3 to 2.4.4 (#24) by @dependabot[bot]
- Bump smallvec from 1.15.1 to 1.15.2 (#25) by @dependabot[bot]
- Bump tauri-plugin-log from 2.8.0 to 2.9.0 (#26) by @dependabot[bot]
- Bump @testing-library/jest-dom from 6.10.0 to 7.0.1 (#47) by @dependabot[bot]
Full Changelog: v0.7.72...v0.7.73