session-desktop icon indicating copy to clipboard operation
session-desktop copied to clipboard

Make default notification setting for conversations 'mentions only'.

Open ianmacd opened this issue 2 years ago • 3 comments

The current default of 'all' is very noisy, especially when restoring an account or linking a new device, which causes all instantiated conversations to start sending notifications.

Contributor checklist:

ianmacd avatar Jan 14 '23 19:01 ianmacd

As you mentioned in your explanation, the main annoyance here is when restoring/linking a device from seed, i agree with this annoyance. But i think we can probably tackle this issue by writing some custom logic which suppresses notifications while we are restoring an account. Changing the default here i think is a little heavy handed.

KeeJef avatar Jan 18 '23 05:01 KeeJef

As you mentioned in your explanation, the main annoyance here is when restoring/linking a device from seed, i agree with this annoyance. But i think we can probably tackle this issue by writing some custom logic which suppresses notifications while we are restoring an account. Changing the default here i think is a little heavy handed.

Personally, I think it's the default behaviour that is heavy-handed.

It's not just account restoration and device linking that poses a problem. Why would anyone want to receive a notification for every single message posted to a (busy) open group, for example? Regular readers of a given open group will catch up on its postings as a matter of course. They don't need to be alerted to every new posting.

Perhaps there needs to be a different default notification setting for open groups than for 1-to-1 conversations and closed groups.

In private conversations, a more aggressive notification policy makes more sense. In an open group, it's superfluous and quickly becomes an irritant, and this is only exacerbated by the absence of any synchronisation of conversation notification status across clients. The first thing I have to do when linking any new client is individually configure all of the conversations to stop blasting me with notifications. And I don't mean the initial burst, either. I mean the ongoing notifications from each new posting throughout the day.

ianmacd avatar Jan 18 '23 09:01 ianmacd

Tracking the resolution of the link a device / restore a device spam issue internally here https://optf.atlassian.net/browse/SES-1664

KeeJef avatar Mar 28 '24 06:03 KeeJef