It takes all the unread unread notifications (on Android it could be dozens or even hundreds, depending on how many apps you have) and dumps them on the screen all at once, with each notification being a separate popup. There are so many notifications that the notifications just turn into black rectangles because the shell can't render them all. It may be worth it to look into just not showing notifications that are older than a few minutes minute. If the user wants to see them, maybe there should be a manual way to bring them up? Another idea would be to just enable mirroring of calls and sms by default, and then have the user enable others manually. I think this may be a good idea regardless, since it will prevent users from getting duplicate email, skype etc. notifications if they have the app on both phone and pc. Maybe Plasma notifications have been revamped in the latest release to guard against this sort of spamming, however this won't fix other desktops where KDEConnect is used. Either way, I don't think anyone wants their desktop to be completely overwhelmed with dozens of notifications like "Tetris was updated"(yesterday) or "new ways to pay with Samsung"(6 hours ago.
This bug triggers https://bugs.kde.org/show_bug.cgi?id=412865, which means that plasmashell will eat 4GB of memory, making my desktop extremely laggy until I can kill plasmashell
Confirmed in Arch Linux, kde-unstable repo If the phone disconnects and reconnects, all notifications are sent again. In my opinion kdeconnect should only send new notifications since the phone was paired. I can see a complete list of kdeconnect notifications in the system tray. Operating System: Arch Linux KDE Plasma Version: 5.17.90 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.0 Kernel Version: 5.4.14-arch1-1 OS Type: 64-bit Processors: 4 × Intel® Core™ i5 CPU M 430 @ 2.27GHz Memory: 7.5 GiB of RAM
Notifications are frequently resent randomly, so i disabled notifications, i guess only new notifications should be displayed, and displayed once only.
On top of re-sending old notifications, when updating apps on the phone with Play Store, I often get notifications on the desktop every 2, 3 seconds with download progress, and every 3 seconds new notification pops up saying the same app is now 15% download complete, than 18% and so on, constantly stacking up. When getting text message on the phone i get as well 2 notifications, one with my contact picture one without - same message. And if You use some messenger on phone and desktop, and using it on desktop, You still get message notifications from the phone (But that is likely different issue, not directly related to KDEConnect)
Adding some other notification related bugs to "see also".
*** This bug has been confirmed by popular vote. ***
Created attachment 142053 [details] Fml
to clarify to #1, it doesn't just repeat old already shown by kdeconnect notifications on reconnection, it also randomly (not just when reconnecting but that also triggers it frequently) repeats notifications already cleared on android
*** Bug 419662 has been marked as a duplicate of this bug. ***
*** Bug 422140 has been marked as a duplicate of this bug. ***
This seems to be fixed.. Does it still happen for anyone?
Yes, I think this was fixed by one of the Android app updates over the last year (or two)? It hasn't happened to me for quite some time now, using the latest version of the app on Android and the Desktop integration on Arch Linux. If someone can pinpoint which version or commit(s) fixed this that would be helpful for reference, but otherwise I believe this can be closed?
Should be the last Google Play store update before 2023-04-24.
*** Bug 490322 has been marked as a duplicate of this bug. ***