element-hq / riot-meta

A place to experiment with tracking features at a higher level than Riot web/iOS/Android.
25 stars 6 forks source link

Make notification targeting more intelligent. #15

Open lampholder opened 7 years ago

lampholder commented 7 years ago

Right now notifications go to every device, so regardless of whether you were actively engaged in the conversation on one device, every other device is going to have a stack of notifications waiting for you (worse - if you're typing on Riot Web your phone will be buzzing away in the background like a crazy thing).

The scope of this project is to:

ejpcmac commented 6 years ago

It would be great to be able to tune more precisely mobile notifications. For instance, say I want to receive notifications for all messages in a room on desktop, but only for mentions on mobile.

This setting would be per-room. In the desktop app, something like a second cursor in the room notifications parameters could enable this.

pthrasher commented 6 years ago

In addition... functionality akin to slack would be great... knowing which device is the "active device" and only sending mobile notifications if desktop is idle.

tgr commented 5 years ago

Yeah, this is annoying in general, and super disruptive in an office setting (even buzzing would be bad but riot-android defaults to an audible ping, not just buzzing). A private chat sounds like an alarm clock going off in your pocket.

Maybe the mobile apps could delay notifications a few seconds after the arrival of the message, so there is a chance for read receipts from other devices to arrive first?