feat(KB-106): remove duplicate ntfy notifications and add per-event-type deduplication
- Add per-event-type deduplication using Set to track recent notification hashes - Remove auto browser-open behavior from dashboard command - Add recentWindowMs configuration option for deduplication window timing - Update notifier tests for new deduplication logic and error handling - Add changeset for ntfy duplicate notifications fix - Remove stale changeset for auto browser-open feature
This commit is contained in:
10
.changeset/ntfy-duplicate-notifications-fixed.md
Normal file
10
.changeset/ntfy-duplicate-notifications-fixed.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
"@dustinbyrne/kb": patch
|
||||
---
|
||||
|
||||
Fix ntfy duplicate notifications causing rate limiting
|
||||
|
||||
- Removed redundant "done" notification from `handleTaskMoved`
|
||||
- Added per-event-type deduplication to ensure only one notification per (task, event-type) pair
|
||||
- Notifications now correctly sent for: in-review, merged, failed events
|
||||
- Eliminated double notifications when tasks are merged to main
|
||||
Reference in New Issue
Block a user