Skip to content

Provide a way to permanently dismiss particular server announcements #8274

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

Open
HadrienG2 opened this issue May 15, 2025 · 4 comments
Open
Assignees

Comments

@HadrienG2
Copy link

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using: 3.16.4daily (Arch)

Is your feature request related to a problem? Please describe.
The Nextcloud Desktop client shows server announcements every time it is started. However one of the Nextcloud servers that I use professionally, which is not under my control, leaves server announcements around for a very long time (oldest one is from two years ago). Seeing desktop popups on every machine boot about these very old server news that I have already read is annoying and also counterproductive as it induces notification fatigue: if the server adds a new announcement, I am unlikely to see it.

Describe the solution you'd like
I would like to have a way to tell the desktop client that I have read and understood a particular server notification and do not want to hear about it again.

Describe alternatives you've considered

  • The desktop client could only show the server announcement notification once. But if I miss it then (e.g. if the client crashes for some reason), I will not see it ever again, which may be a problem. So explicit acknowledgements feel more right.
  • Nextcloud sysadmins could be taught to remove old announcements more proactively. However, since not everyone uses a particular nextcloud instance every day, there is value in keeping them in for a while, say a month, to account for holidays and such. Seeing the same notification every day for a month would already be very annoying for me, so I still think a mean of local acknowledgement is useful.
@HadrienG2 HadrienG2 changed the title Provide a way to permanently dismiss server notifications Provide a way to permanently dismiss particular server announcements May 15, 2025
@camilasan
Copy link
Member

This might be a server issue, we do use the actions provided by the server to display the notifications.
Can you dismiss the notification in the server? Could you share a screenshot of the notification in the client and in the server?

@camilasan
Copy link
Member

In the current settings we have the option 'Show server notifications'. Does this setting has any effect for you?

@camilasan camilasan self-assigned this May 15, 2025
@Mika-6-9
Copy link

Can you dismiss the notification in the server?

Yes, you can delete one or all notifications from the server's web page by clicking the bell Image, but as long as they aren't deleted from the web interface, the notifications reappear every time the client restarts.

The advantage of the web interface is that even if the notifications aren't deleted, they aren't spammed; there's just a red dot on the bell Image
The disadvantage of the client is that pop-ups appear at every startup and notifications in the Windows Control Center.

Possible solutions:

  1. When a pop-up is closed in the Windows notification center, it is also suppressed on the server side.
  2. Add an icon in the Nextcloud GUI with a bell that would display notifications, with the option to suppress all or some of them (like on the web interface). Image

In the current settings we have the option 'Show server notifications'. Does this setting has any effect for you?

The goal is not necessarily to delete notifications (some are useful), but that they do not come back if we have read or taken them into account.

@HadrienG2
Copy link
Author

HadrienG2 commented May 15, 2025

Many thanks for the suggestion! I did not expect web app notifications to be coupled to desktop client notifications like this. Especially given that...

  1. There is no obvious way to dismiss notifications in the desktop client, unlike in the web app.
  2. As @Mika-6-9 pointed out, the web UI for notifications that I do not dismiss is a lot less noisy so I may not see it/bother dismissing them there. Whereas a popup on every client start up is very much noticeable/unpleasant by comparison.
  3. I rarely open the web app overall as the desktop/mobile clients and CalDAV/CardDAV sync fulfill 99% of my everyday needs.

I have quickly checked that dismissing the notifications on the web app does indeed resolve the issue. So this can be a workaround for other people.

I will leave you to decide whether points 1 and 2 above + my UX surprise at your idea of coupling web app and desktop app notifications are problems worth fixing, possibly as part of a different issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants