Repository navigation
feat(settings): Enable default-on push for all builds - #11914
dani-zilla merged 1 commit into
Conversation
dougsparling
left a comment
There was a problem hiding this comment.
Surprised this wasn't the default already, LGTM!
| }, | ||
| { | ||
| "key": "push_enabled_on_inbox_by_default", | ||
| "default": false, |
There was a problem hiding this comment.
Just curious, would it also be possible for us to do this via the feature flag server? Or is the intent for this only to be the default for this version onwards? And if the change looks good, is the idea that we'd go back and delete the false (i.e. now unused) branches for this flag?
There was a problem hiding this comment.
We would eventually use remote feature flags for this kind of thing. However, the default for this will be on. We do have to do some cleanup, removing the default-on feature flags, but it's being kept here for now just to make sure there aren't issues so we can more quickly revert if changes are needed.
Contribution Summary
Closes #11913
feature-flag:
push_enabled_on_inbox_by_defaultDescription
Enables the default-on push settings for all builds and updates the tests to reflect that change
Testing
This has been on for daily and debug builds already, however, you can test it by creating a new account either through entering your email or scanning a QR code from desktop. We do not turn on push by default for users importing their settings via another app or file.
This turns IMAP IDLE on by default. That doesn't necessarily mean you'll get push notifications by default, only that changes on the email server are immediately updated locally. If the user has notifications turned off, this will just improve the app's syncing. Otherwise, they'll also receive notifications as new emails come in.
AI Disclosure
Select one of the following (mandatory)
Contribution Checklist
gradlew spotlessCheckto check andgradlew spotlessApplyto format your source code; will be checked by CI).gradlew testDebugUnitTest; will be checked by CI).