Skip to content

swiss_bar 0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:47
· 23 commits to main since this release

What's new in 0.5.1

  • Fixed a bug where the Claude usage indicator's subprocess could trigger an unrelated macOS
    permission prompt (Apple Music/media library access) by sourcing the user's full interactive
    shell config just to resolve the claude CLI's PATH. It now uses a non-interactive login shell
    with explicit PATH exports instead — note that shell aliases (e.g. claude-work) no longer
    resolve this way, so multi-install setups should enter the alias's expansion in Settings
    (e.g. CLAUDE_CONFIG_DIR=~/.claude-work claude).
  • Fixed the Claude usage severity thresholds: the warning color now correctly applies up to 90%
    usage (was incorrectly capped at 80%) before turning critical.

This build is signed with swiss_bar's self-signed release certificate, not an Apple
Developer ID - macOS Gatekeeper will warn that it's from an "unidentified developer."
See INSTALL.md for why, and
the two ways to open it anyway.

Quick version:

  1. Open the DMG, drag swiss_bar.app to /Applications.
  2. Run xattr -cr /Applications/swiss_bar.app in Terminal, or try to open the app
    and then approve it via System Settings -> Privacy & Security -> "Open Anyway".
  3. Grant Accessibility (and Input Monitoring, if prompted) when asked - required for the
    window switcher and keyboard features.

Every release is signed with the same certificate, so these permission grants persist
across future updates.