v0.3.0 — Silent alerts and Codex notify chaining
Silent alerts and Codex notify chaining
- The attention chime now installs next to an existing Codex
notifycommand instead of refusing. cctray logs the turn, then runs your command with the same payload. Turning the chime off restores the original line. - New Silent alerts setting: keep the notification, skip the sound.
- Relogin detects a login to the same email. Before, it waited for the email to change and reported "No login found".
- Codex usage shows Session and Week. When Codex reports only a weekly limit, the card is one line:
Codex · Week. The Spark column is gone. - The chime error line moved from the menu row to Settings. The Settings window is taller so the last section fits.
- Removed the
CCTray-era migration shims, theSecItemfallback, the access-token cache, and other dead code. Onelsofpass per session scan. - CI builds on
macos-26.
Build from source on macOS 14 or later; this release does not include a downloadable binary. See the README for installation instructions.
Validation: local release build installed and checked in the menu and Settings; self-checks for the Codex notify block and the lsof parser; GitHub CI green.
Full changelog: v0.2.0...v0.3.0