OpenUsage 0.7.4-beta.3
Pre-release
Pre-release
v0.7.4-beta.3
New Features
- Replace Codex resets tooltip with a hover popover and highlight the value on hover by @robinebers
- Add hover highlight on spend-row values so the model breakdown reads as interactive by @claude
Bug Fixes
- Always show two units at the day scale in
compactDurationby @robinebers - Collapse imminent resets to “soon” and gate the popover on real data by @robinebers
- Distinguish zero resets from unfetched expiries in the Codex resets popover by @robinebers
- Clear the value highlight when the panel closes by tracking hover on the coordinator by @claude
- Remove the legacy Tauri autostart LaunchAgent on launch by @claude
- Single-instance decisions must not trust the LaunchServices snapshot (#874) by @xuing
- Center the Total Spend share arrow like the provider header icons by @robinebers
Refactor
- Extract
PanelHeightCoordinatorfromDashboardView(auto-fit computation) by @robinebers - Extract
StatusItemImageUpdaterfromStatusItemControllerby @robinebers - Extract
QuotaNotificationEvaluatorfromWidgetDataStoreby @robinebers - Extract
PopoverNavigationStoreand genericTransientNoticefromLayoutStoreby @robinebers - DRY / dead-code / KISS cleanup from code-quality audit by @robinebers
Chores
- Address review findings (clamp coverage, image updater, navigation, dedup docs, pill shadow, tests) by @claude
- Update README screenshot and version query on screenshot URL by @robinebers
- Fix Pages deploy recovery in release skill to use
mainref by @robinebers
Changelog
Full Changelog: v0.7.4-beta.2...v0.7.4-beta.3
- 0506f02 Always show two units at the day scale in compactDuration by @robinebers
- 417900f1 Collapse imminent resets to "soon" and gate the popover on real data by @robinebers
- 5f42ee9c Distinguish zero resets from unfetched expiries in the popover by @robinebers
- cbe303ec Replace Codex resets tooltip with a hover popover and light its value by @robinebers
- dd53cbed Clear the value highlight on panel close by tracking hover on the coordinator by @claude
- 71a6ba00 Add hover highlight to spend-row value so the model breakdown reads as interactive by @claude
- 9cf0c62d Address review findings: real clamp coverage, private clamped, honest imports by @claude
- 84879dd4 Address review findings: non-optional image updater, fix stale doc reference by @claude
- 43241b41 Address review findings: fix stale dedup doc, note the snapshot delta by @claude
- 7f1af892 Address review findings: private navigation, naming, stale doc, notice tests by @claude
- 7cc1f25e Address review findings: pill shadow drift, test pins, Cursor facts adoption by @claude
- dff6786e fix: remove the legacy Tauri autostart LaunchAgent on launch by @claude
- ea51bdf7 fix: single-instance decisions must not trust the LaunchServices snapshot (#874) by @xuing
- f0baad20 refactor(DashboardView): extract PanelHeightCoordinator (auto-fit computation) by @robinebers
- c4c59712 refactor(StatusItemController): extract StatusItemImageUpdater by @robinebers
- 89ee82ec refactor(WidgetDataStore): extract QuotaNotificationEvaluator by @robinebers
- 75971560 refactor(LayoutStore): extract PopoverNavigationStore + generic TransientNotice by @robinebers
- 667f350a refactor: DRY/dead-code/KISS cleanup from code-quality audit by @robinebers
- 4d755626 Add version query to screenshot URL in README by @robinebers
- a26a1130 docs: update README screenshot by @robinebers
- ba04c54f docs(skills): fix Pages deploy recovery to use main ref by @robinebers
- 3686abc1 fix(ui): center the Total Spend share arrow like the provider header icons by @robinebers