github 777genius/claude-notifications-go v1.21.0

latest releases: v1.40.1, v1.40.0, v1.39.4...
6 months ago

New Features

Window-specific click-to-focus (#31)

Clicking a notification now focuses the exact project window instead of just activating the app.

  • macOS VS Code: CGo AXUIElement API via focus-window subcommand with cross-Space support (private CGS APIs used by Moom/Magnet/Raycast)
  • macOS other terminals: AppleScript title search by folder name
  • Linux: folder name threaded through daemon IPC to xdotool/wlrctl/gdbus focus methods

Screen Recording permission prompt

One-time notification when Screen Recording access is needed for window title matching, with click-to-open System Settings.

Emoji-based compact notification format

Shorter, more readable notification messages using emoji indicators.

Bug Fixes

  • Window title matching — component-based matching (split by " — " / " - ") prevents false positives like app matching my-app
  • AppleScript escaping — properly escapes ", \, and ' instead of stripping them
  • Double punctuation — notification messages no longer end with duplicate periods
  • Timestamp-filtered summaries — task and review summaries use only recent messages

📦 Installation · 🔄 Updating

Full Changelog: v1.20.0...v1.21.0

Don't miss a new claude-notifications-go release

NewReleases is sending notifications on new releases.