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

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

New Features

Configurable suppress filters (#40)

New suppressFilters config array lets you suppress notifications matching specific conditions — status, git branch, and/or folder name. All specified fields in a rule must match (AND logic); omitted fields act as wildcards.

Example config to suppress ClaudeProbe remote-control completions:

{
  "notifications": {
    "suppressFilters": [
      {
        "name": "Suppress ClaudeProbe completions",
        "status": "task_complete",
        "gitBranch": "",
        "folder": "ClaudeProbe"
      }
    ]
  }
}

Contributed by @ekain-fr.

Bug Fixes

Suppress filter check before dedup lock

Moved ShouldFilter() before AcquireLock() in hook handler to prevent filtered events from consuming dedup lock slots and blocking subsequent legitimate notifications.


📦 Installation · 🔄 Updating

Full Changelog: v1.26.0...v1.27.0

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

NewReleases is sending notifications on new releases.