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