Skip to content

Releases: burakgon/ai-usage-menubar

AI Usage 0.2.1

Choose a tag to compare

@burakgon burakgon released this 29 Jul 14:18

AI Usage 0.2.1

This release fixes the menu bar panel's inactive appearance in light mode.

  • Activate AI Usage before presenting its popover so Liquid Glass uses the
    correct active light-mode colors immediately.
  • Make the presented popover the key window without requiring a second click.
  • Introduce the adaptive three-bar app icon in light and dark appearances.
  • Keep provider tracking, saved menu bar choices, refresh behavior, and
    background efficiency unchanged.

AI Usage 0.2.0

Choose a tag to compare

@burakgon burakgon released this 29 Jul 06:48

AI Usage 0.2.0

This release expands AI Usage beyond Claude Code and Codex while keeping the
same lightweight, native menu bar experience.

  • Add native usage tracking for Cursor, Antigravity, GitHub Copilot, Devin,
    and Grok.
  • Discover existing local sign-ins automatically, without asking for API keys
    or creating another account.
  • Show every supported provider at once in the settings popover, with clear
    tracking, menu bar, and metric controls.
  • Keep providers that are not installed out of the menu bar while still
    reporting signed-out states accurately for installed tools.
  • Preserve existing menu bar choices and default newly available providers to
    their most useful weekly or total metric.

AI Usage 0.1.9

Choose a tag to compare

@burakgon burakgon released this 28 Jul 20:30

AI Usage 0.1.9

This release makes installing AI Usage seamless on macOS.

  • Signed with a Developer ID certificate and notarized by Apple.
  • Opens normally through Gatekeeper without the previous right-click workaround.
  • Includes a stapled notarization ticket so macOS can verify the download
    reliably.
  • Keeps usage tracking, menu bar behavior, and existing preferences unchanged.

AI Usage 0.1.8

Choose a tag to compare

@burakgon burakgon released this 28 Jul 18:13

AI Usage 0.1.8

This release makes multi-provider usage clearer while keeping the menu bar
compact.

  • Show Claude Code and Codex together, with a separate menu bar toggle for each
    installed provider.
  • Choose the visible metrics directly under each provider in the native
    settings popover.
  • Keep a single selected metric minimal, and add compact labels only when
    multiple metrics are shown.
  • Show Claude Code extra usage and Codex account credits when the provider
    returns them.
  • Default fresh installs and legacy upgrades to Weekly once, then preserve
    every later user choice across updates.
  • Hide tools that are not installed while keeping installed, signed-out
    providers visible with an accurate status.

Thanks to @cneren for the initial multi-provider
and credit usage contributions.

AI Usage 0.1.7

Choose a tag to compare

@burakgon burakgon released this 27 Jul 23:12

AI Usage 0.1.7

This release gives the menu bar panel a calmer, clearer native finish.

  • Use adaptive system teal for normal quota progress while keeping warning and
    critical limits immediately recognizable.
  • Keep quota values readable in both light and dark mode.
  • Place Refresh and Settings in one stable Liquid Glass control with matching
    sizing and no movement while usage refreshes.
  • Tighten quota rows, provider states, and accessibility labels without adding
    persistent background work.

The app stays lightweight between scheduled refreshes without keeping its panel
loaded in the background.

AI Usage 0.1.6

Choose a tag to compare

@burakgon burakgon released this 27 Jul 21:02

AI Usage 0.1.6

This release eliminates sustained CPU usage while the menu bar panel is closed.

  • Replace the permanently hosted SwiftUI menu bar window with a native AppKit
    status item.
  • Create the Liquid Glass dashboard only when it is opened, then release its
    complete SwiftUI hosting tree when the panel closes.
  • Keep menu bar percentages, monochrome provider icons, stale-state warnings,
    accessibility labels, and saved preferences unchanged.
  • Preserve the existing compact panel design in light mode, dark mode, and
    Reduce Transparency.

The result is a lighter idle app without changing Claude Code, Codex, refresh,
launch-at-login, or signed update behavior.

AI Usage 0.1.5

Choose a tag to compare

@burakgon burakgon released this 27 Jul 13:59

AI Usage 0.1.5

This release fixes missing menu bar values for pinned providers.

  • Prefer the Session or Weekly period selected in Settings whenever that
    period is available.
  • Fall back to the provider's other primary period instead of showing --
    when Claude Code or Codex only returns one primary quota window.
  • Keep Automatic mode scoped to the selected period so comparisons remain
    consistent across providers.
  • Never substitute Spark-specific quotas for the main Codex quota.

Thanks to @cneren for the contribution.

AI Usage 0.1.4

Choose a tag to compare

@burakgon burakgon released this 27 Jul 10:05

AI Usage 0.1.4

This release makes the menu bar more compact and provider availability more
accurate.

  • Show only the percentage beside the provider icon in the menu bar.
  • Make Left the default and first display option, with Used available
    on the right.
  • Hide a provider only when its claude or codex executable is genuinely
    missing from the login-shell path.
  • Keep installed providers visible when signed out, expired, rate limited, or
    temporarily unreachable so their real status remains clear.
  • Preserve the full used/left meaning in the panel and accessibility label.

Tool discovery is cached with the login-shell environment and rechecks the
resolved executable paths during usage refreshes.

AI Usage 0.1.3

Choose a tag to compare

@burakgon burakgon released this 27 Jul 08:59

AI Usage 0.1.3

This hotfix makes the new Launch at Login default work on a completely fresh
installation.

macOS can initially report the main application service as not found before it
has ever been registered. AI Usage now treats that clean-install state as
registerable, enables Launch at Login, and still remembers when a user later
turns it off.

All usage display, menu bar period, refresh interval, and direct update actions
introduced in 0.1.2 are unchanged.

AI Usage 0.1.2

Choose a tag to compare

@burakgon burakgon released this 27 Jul 08:53

AI Usage 0.1.2

This release makes usage meaning and menu bar behavior explicit while keeping
the panel compact and native.

  • Switch every quota between Used and Left directly in the panel.
  • Show the selected meaning in both quota values and the menu bar.
  • Choose whether the menu bar tracks the current Session or Weekly
    limit.
  • Choose automatic refresh intervals of 1, 5, 15, 30, or 60 minutes.
  • Enable Launch at Login by default on the first launch from Applications,
    while respecting users who turn it off.
  • Show a direct Update action in the panel whenever Sparkle finds a newer
    release.
  • Remove the duplicated disclosure arrow from the Settings button.

The release also expands store, login, and compact-layout coverage for the new
preferences.