Skip to content
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

Override Silent/Vibrate-only/Do-Not-Disturb on SMS Keyphrases #81

Open
Erithax opened this issue Sep 30, 2020 · 1 comment
Open

Override Silent/Vibrate-only/Do-Not-Disturb on SMS Keyphrases #81

Erithax opened this issue Sep 30, 2020 · 1 comment

Comments

@Erithax
Copy link

Erithax commented Sep 30, 2020

A feature that would override silent mode, vibrate-only mode and do-not-disturb mode if a message (optionally only from a prioritised/favourited contact) contains a keyphrase from a list defined by the user.*

This would allow for users to be reachable for urgent messages.

*I.e. urgent, Urgent, NOW, you awake, etc. | Option to chose case-sensitivity and to chose between a contain vs. exact match filter would be nice.

@jbuhacoff
Copy link
Contributor

I'm thinking this keyword feature could be implemented as a new notification category which will be used whenever the sender is in the specified set (starred contacts only, contacts, or anyone) and the message contains one of the specified keywords.

Then users can manage their notification preferences for this special category however they like -- maybe they want these to override do-not-disturb, or maybe they want to silence messages based on keywords.

But maybe it doesn't have to be limited to one rule?

The app could allow the user to create more than one of these rules, and name them. Each rule would have a sender category and list of keywords. The app would create a notification channel for each rule. The user could arrange the rules in priority order for matching -- first match wins. If none match, then a notification channel would be selected according to the sender's category only as suggested in #75.

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

No branches or pull requests

3 participants