Summary: | Disabling "Show in history" for an app unexpectedly prevents it from participating in the DND summary system | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
Component: | Notifications | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 4wy78uwh, akselmo, kde, kdedev, kristen, qydwhotmail |
Priority: | NOR | Keywords: | usability |
Version First Reported In: | 6.3.90 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/6753834a17811324493450cb8dc0c47be618b89d | Version Fixed In: | 6.4.4 |
Sentry Crash Report: |
Description
Nate Graham
2025-05-20 14:59:19 UTC
As for why one would want to do this: I have notifications for all my chat apps set to not appear in history because I find it difficult to read long chains of notifications in the history popup. I like to see notifications in pop-up form so I can keep track of who's saying what in real-time, but I don't need it to be recorded for posterity. But if I missed those notifications due to being in DND mode, then it would be useful to see what I missed in the history, where it's at least better than nothing. Confirm this on git-master. Further frustrations: - If I trigger DND with the toggle inthe notification drop down - Then trigger the fake Dolphin notification - I don't see the notification pop-up (as expected) - I then turn off DND with the toggle - I see a notification that there was 1 notification during DND. There's nothing to indicate what that notification was or what app triggered it. Adding the missed notification to history, as suggested, would solve this problem A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5540 *** Bug 502422 has been marked as a duplicate of this bug. *** Git commit f505b6eed5a864729c32d74fc1a597d9db6cc36e by Niccolò Venerandi. Committed on 24/07/2025 at 07:25. Pushed by niccolove into branch 'master'. Force keep notifications in history if they were triggered in DnD Otherwise, there might be no way to retrieve them after DnD is turned off. M +1 -0 applets/notifications/package/contents/ui/main.qml M +19 -3 libnotificationmanager/notificationfilterproxymodel.cpp M +5 -0 libnotificationmanager/notificationfilterproxymodel_p.h M +14 -16 libnotificationmanager/notifications.cpp M +14 -0 libnotificationmanager/notifications.h https://invent.kde.org/plasma/plasma-workspace/-/commit/f505b6eed5a864729c32d74fc1a597d9db6cc36e Git commit 6753834a17811324493450cb8dc0c47be618b89d by Niccolò Venerandi. Committed on 24/07/2025 at 07:26. Pushed by niccolove into branch 'Plasma/6.4'. Force keep notifications in history if they were triggered in DnD Otherwise, there might be no way to retrieve them after DnD is turned off. (cherry picked from commit f505b6eed5a864729c32d74fc1a597d9db6cc36e) Co-authored-by: Niccolò Venerandi <niccolo@venerandi.com> M +1 -0 applets/notifications/package/contents/ui/main.qml M +19 -3 libnotificationmanager/notificationfilterproxymodel.cpp M +5 -0 libnotificationmanager/notificationfilterproxymodel_p.h M +14 -16 libnotificationmanager/notifications.cpp M +14 -0 libnotificationmanager/notifications.h https://invent.kde.org/plasma/plasma-workspace/-/commit/6753834a17811324493450cb8dc0c47be618b89d |