v0.0.3
What's changed
Changed
- Reworked how the icon appears on desktop-app launch. The app is now started by the existing session hook (which fires when the Claude desktop app opens, when
clauderuns in a terminal, or when a conversation is opened) and quits itself when Claude is closed and no session is active. This keeps the instant-on behavior from 0.0.2 with no background helper.
Removed
- The background watcher (a launchd LaunchAgent running a shell script) introduced in 0.0.2. It showed up as a "bash" item under Login Items and Extensions, which was confusing. There is no longer any login item or background item. Upgrading removes the old LaunchAgent automatically.
Fixed
- The menu bar icon now reliably disappears when you quit the Claude desktop app.
- Upgrades self-heal: the app re-runs its installer on a version change, so updating refreshes the hooks and removes the old watcher with no manual step.
Updating
Download the DMG, drag the app into /Applications (replacing the old one), and launch it once. Then restart Claude Code so it picks up the refreshed hooks. No manual uninstall needed.