There needs to be a way to only get one push notification for every new message in a group chat
I dont know about others, but sometimes I am not able to check my phone, or be fully present in a conversation that I'm part of. Maybe I'm concentrating on work, or driving, and not able to look. It gets distracting when my phone is constantly buzzing and chiming for 5 minutes straight. Muting the chat can help, but if you forget to check it, or get added to a new one, you can't really do anything about it. I just want to be able to get notified once that the chat has new messages, decide how I want to react, and then move on from it. Is that too much to ask?
I think that's a good idea, my solution is to mute group chats and check them when I'm free, but it's not ideal for the reasons you've mentioned.
In whatsapp there's only the option to mute the chat.
In discord there's granular level of control that allows me to mute everything but direct notifications (@d00ery).
But if you implemented such a feature, how would you limit it?
i.e. one notification for the first message and then mute all replies for 5 mins? What happens when that one person who always replies an hour later messages?
Could we use AI to check if the conversation is still related to the original message?
From a dev perspective there's all sorts of solutions but I wonder how would one find the sweet spot.
I imagine it would be "$GroupChatName has new messages..." And can be dismissed the same as any other push notification. Whether or an additional notification comes after that could be configurable