Skip to content

Enable News Feed feature flag #17830

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

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Conversation

jrainville
Copy link
Member

For testing purposes only for now

noeliaSD and others added 3 commits April 18, 2025 10:24
…vacy and notification views

- Created new flag into `PrivacyStore`: `isStatusNewsViaRSSEnabled `. It MUST be connected to the corresponding backend property.
- Created new property `notificationsSettings` into `NotificationsStore` and replaced the direct call to the `appSettings` backend property from `NotificationsView`. Now it uses the store as a bridge.
- Added the needed UI components in `PrivacyAndSecurityView` + `NotificationsView` to configure the needed Status News related settings.  TODO: Backend connections not ready here.

Part of #17795
It creates a component placeholder for both `Enable RSS Notifications` and `Enable Status News` information panel and integrates it into the AC logic.

Closes #17795
Fixes #17811

Hooks the NewsFeedNotification setting and the RSS setting to the backend.
The Notification setting has a bit of complexity on the service side, because while the UI setting is a select of 3 options, the status-go settings are actually 2 bool settings. So the service does some logic to set the right setting from those two.
The settings are used to disable the polling if one of the settings is disabled. If the setting is on DeliverQuietly, the AC notif is shown, but no notificaiton
@status-im-auto
Copy link
Member

status-im-auto commented Apr 22, 2025

Jenkins Builds

Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ ed6272f #1 2025-04-22 20:58:23 ~8 min tests/nim 📄log
✔️ ed6272f #1 2025-04-22 20:59:11 ~9 min macos/aarch64 🍎dmg
✔️ ed6272f #1 2025-04-22 21:03:46 ~13 min tests/ui 📄log
ed6272f #1 2025-04-22 21:09:22 ~19 min windows/x86_64 📄log
✔️ ed6272f #1 2025-04-22 21:10:06 ~20 min macos/x86_64 🍎dmg
✔️ ed6272f #1 2025-04-22 21:13:26 ~23 min linux/x86_64 📦tgz
✔️ ed6272f #1 2025-04-22 21:13:32 ~23 min linux-nix/x86_64 📦tgz
✔️ f239994 #2 2025-04-23 14:37:41 ~8 min tests/nim 📄log
✔️ f239994 #2 2025-04-23 14:37:58 ~9 min macos/aarch64 🍎dmg
✔️ f239994 #2 2025-04-23 14:43:26 ~14 min tests/ui 📄log
✔️ f239994 #2 2025-04-23 14:44:21 ~15 min macos/x86_64 🍎dmg
f239994 #2 2025-04-23 14:46:54 ~17 min windows/x86_64 📄log
✔️ f239994 #2 2025-04-23 14:51:50 ~22 min linux/x86_64 📦tgz
✔️ f239994 #2 2025-04-23 14:54:07 ~25 min linux-nix/x86_64 📦tgz

@jrainville jrainville force-pushed the chore/news-feed-feature-flag branch from ed6272f to f239994 Compare April 23, 2025 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants