diff --git a/Sources/Services/NotificationService.swift b/Sources/Services/NotificationService.swift index 0043369..edd1105 100644 --- a/Sources/Services/NotificationService.swift +++ b/Sources/Services/NotificationService.swift @@ -24,7 +24,11 @@ final class NotificationService: NSObject, UNUserNotificationCenterDelegate { guard isAuthorized else { return } let significant = changes - .filter { $0.type == .newBug || $0.type == .priorityChanged } + .filter { change in + guard change.type == .newBug || change.type == .priorityChanged else { return false } + // Skip activity toasts for bugs that are already done. + return change.bug.status != .resolved && change.bug.status != .closed + } .prefix(3) for change in significant {