Skip to content

Set basic server-side notification settings #661

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

Open
gnprice opened this issue May 13, 2024 · 1 comment
Open

Set basic server-side notification settings #661

gnprice opened this issue May 13, 2024 · 1 comment
Labels
a-notifications a-settings UI to show and edit settings and do admin tasks beta feedback Things beta users have specifically asked for

Comments

@gnprice
Copy link
Member

gnprice commented May 13, 2024

We should support the three user settings enable_offline_push_notifications, enable_online_push_notifications, enable_stream_push_notifications. These let the user control, at a coarse granularity, whether and when the server sends them push notifications.

The user docs for these settings are here:
https://zulip.com/help/mobile-notifications
https://zulip.com/help/stream-notifications
In particular these three are supported in the legacy zulip-mobile app.

In the API, they appear in the same three places (for initial data, events, and user requests to edit them) as all user settings. See the existing settings in our code listed in the UserSettingsName enum, and look at the references to any one of those enum values.

@gnprice gnprice added a-notifications a-settings UI to show and edit settings and do admin tasks labels May 13, 2024
@gnprice gnprice added this to the Beta 3: Summer 2024 milestone May 13, 2024
@chrisbobbe chrisbobbe added the beta feedback Things beta users have specifically asked for label Dec 27, 2024
@chrisbobbe
Copy link
Collaborator

This came up in beta feedback today:

As I enabled notifications for Flutter beta and allowed everything on OS/Android level. And at the end came an idea that I disabled them via web app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a-notifications a-settings UI to show and edit settings and do admin tasks beta feedback Things beta users have specifically asked for
Projects
Status: No status
Development

No branches or pull requests

2 participants