zulip / zulip-mobile

Zulip mobile apps for Android and iOS.
https://zulip.com/apps/
Apache License 2.0
1.29k stars 656 forks source link

Fine-grained control over notification behavior #3401

Open 0x4a50 opened 5 years ago

0x4a50 commented 5 years ago

Allow user to decide whether a specific notification type (stream vs @ message) makes a noise or a badge or both independently from each other.

Allow notifications only during specific time window of the day.

timabbott commented 5 years ago

For having notifications only active during a specific part of the day, there's an OS-level "do not disturb" feature on both iOS and Android which you can use to disable notifications for all apps.

0x4a50 commented 5 years ago

I don’t want to disable all apps though. Some of these matter and need to stay on.

On Wed, Mar 13, 2019 at 10:33 AM Tim Abbott notifications@github.com wrote:

For having notifications only active during a specific part of the day, there's an OS-level "do not disturb" feature on both iOS and Android which you can use to disable notifications for all apps.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/zulip/zulip-mobile/issues/3401#issuecomment-472527593, or mute the thread https://github.com/notifications/unsubscribe-auth/AZQAtkOkGpAdibH5Rp6SxJfsNXudLfzEks5vWTaFgaJpZM4bt6LY .

borisyankov commented 5 years ago

@0x4a50 do you need that for iOS or Android? For Android, there is a thing called 'channels' that will allow more flexibility in changing notification's settings per stream or per message type.

0x4a50 commented 5 years ago

IOS

On Wed, Mar 13, 2019 at 12:59 PM Boris Yankov notifications@github.com wrote:

@0x4a50 https://github.com/0x4a50 do you need that for iOS or Android? For Android, there is a thing called 'channels' that will allow more flexibility in changing notification's settings per stream or per message type.

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/zulip/zulip-mobile/issues/3401#issuecomment-472582178, or mute the thread https://github.com/notifications/unsubscribe-auth/AZQAtuj01TC4PdtJvrGtzGJWsKWl5bFdks5vWVi0gaJpZM4bt6LY .

gnprice commented 5 years ago

(Thanks @0x4a50 for raising this!)

Some quick notes on implementing it:

chrisbobbe commented 4 years ago

Since this issue has the labels a-IOS and a-notifications, I'm marking it as blocked by https://github.com/zulip/zulip-mobile/issues/4115, so we only have to implement a solution once. The PR https://github.com/zulip/zulip-mobile/pull/4163 is currently open for that issue.

gnprice commented 3 years ago

4163 is merged!