-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve notification handling on start up for messages in inbox #1546
Comments
Yes true. We could send only 1 message at startup for all the pending notifications and after that behavior is as it is now. |
Just to make clear, we do not deliver any notification at first startup. But still when a used has not been online for a while the notifications get stacked up quite a bit. |
On MacOs the notification center handles multiple notifications well. Nothing needed for that IMO. For other OS where the native notification system does not handle it smart we could throttle the pipeline of notifications and create a generic notification for multiple notifications (E.g. You received xxx notifications from Bisq 2). |
I can look into this. |
This issue need to be fixed with priority as on Windows (11) the OS notification system does not handle that well and its very annoying to get 100s of notifications... |
While online, for each message we (1) show the badge and (2) send a system notification. The latter should be avoided when a message was received before the user went offline. This prevents a flood of system notifications at start-up. Resolves bisq-network#1546
When starting up the application, the user gets a notification for every single message waiting to be delivered in the inbox, which in turn, needs to be dismissed/wait until dismiss automatically. If the are many messages (more than 4-5?), this does not give a good experience. We should find a better solution for this use case. We could apply some heuristics when delivering these notifications. One possibility could be to notify per channel, e.g. "new notifications in channel X".
The text was updated successfully, but these errors were encountered: