duckduckgo / privacy-configuration

🎛 Configuration files used by DuckDuckGo's apps and extensions to control which privacy protections are enabled.
Other
105 stars 54 forks source link

Android New Tab Page Feature Flag #2123

Closed malmstein closed 2 months ago

malmstein commented 3 months ago

Asana Task/Github Issue: https://app.asana.com/0/0/1207467580754684/f

Description

Adds new Feature flag for the new Android implementation of New Tab Page

Reference

github-actions[bot] commented 3 months ago

Generated file outputs:

legacy
fingerprinting.json (3 more) - fingerprinting.json - protections.json - trackers-unprotected-temporary.txt - trackers-whitelist-temporary.txt ⚠️ File is identical
v1/android-config.json (2 more) - v1/android-config.json - v2/android-config.json - v3/android-config.json ```diff --- v3/android-config.json +++ v3/android-config.json @@ -6610,8 +6610,62 @@ "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1420" } ] }, + "pluginPointFocusedViewPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginFocusedLegacyPage": { + "state": "enabled" + }, + "pluginFocusedPage": { + "state": "internal" + } + } + }, + "pluginPointNewTabPagePlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginNewTabLegacyPage": { + "state": "enabled" + }, + "pluginNewTabPage": { + "state": "internal" + } + } + }, + "pluginPointNewTabPageSectionPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginAppTrackingProtectionNewTabPageSectionPlugin": { + "state": "enabled" + }, + "pluginRemoteMessageNewTabSectionPlugin": { + "state": "enabled" + }, + "pluginFavouritesNewTabPageSectionPlugin": { + "state": "enabled" + }, + "pluginShortcutsNewTabSectionPlugin": { + "state": "enabled" + } + } + }, + "pluginPointNewTabPageShortcutPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginBookmarksNewTabShortcutPlugin": { + "state": "enabled" + }, + "pluginAIChatNewTabShortcutPlugin": { + "state": "enabled" + } + } + }, "privacyDashboard": { "exceptions": [], "features": { "highlightedProtectionsToggle": { ```
v1/extension-brave-config.json (38 more) - v1/extension-brave-config.json - v1/extension-bravemv3-config.json - v1/extension-chrome-config.json - v1/extension-chromemv3-config.json - v1/extension-config.json - v1/extension-edg-config.json - v1/extension-edge-config.json - v1/extension-edgmv3-config.json - v1/extension-firefox-config.json - v1/extension-safarimv3-config.json - v1/ios-config.json - v1/macos-config.json - v1/windows-config.json - v2/extension-brave-config.json - v2/extension-bravemv3-config.json - v2/extension-chrome-config.json - v2/extension-chromemv3-config.json - v2/extension-config.json - v2/extension-edg-config.json - v2/extension-edge-config.json - v2/extension-edgmv3-config.json - v2/extension-firefox-config.json - v2/extension-safarimv3-config.json - v2/ios-config.json - v2/macos-config.json - v2/windows-config.json - v3/extension-brave-config.json - v3/extension-bravemv3-config.json - v3/extension-chrome-config.json - v3/extension-chromemv3-config.json - v3/extension-config.json - v3/extension-edg-config.json - v3/extension-edge-config.json - v3/extension-edgmv3-config.json - v3/extension-firefox-config.json - v3/extension-safarimv3-config.json - v3/ios-config.json - v3/macos-config.json - v3/windows-config.json ```diff --- v3/windows-config.json +++ v3/windows-config.json @@ -5335,8 +5335,24 @@ "reason": "https://github.com/duckduckgo/privacy-configuration/issues/1420" } ] }, + "pluginPointFocusedViewPlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPagePlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPageSectionPlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPageShortcutPlugin": { + "state": "disabled", + "exceptions": [] + }, "privacyDashboard": { "exceptions": [], "features": { "highlightedProtectionsToggle": { ```
latest
v4/android-config.json ```diff --- v4/android-config.json +++ v4/android-config.json @@ -6115,8 +6115,62 @@ "domain": "sundancecatalog.com" } ] }, + "pluginPointFocusedViewPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginFocusedLegacyPage": { + "state": "enabled" + }, + "pluginFocusedPage": { + "state": "internal" + } + } + }, + "pluginPointNewTabPagePlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginNewTabLegacyPage": { + "state": "enabled" + }, + "pluginNewTabPage": { + "state": "internal" + } + } + }, + "pluginPointNewTabPageSectionPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginAppTrackingProtectionNewTabPageSectionPlugin": { + "state": "enabled" + }, + "pluginRemoteMessageNewTabSectionPlugin": { + "state": "enabled" + }, + "pluginFavouritesNewTabPageSectionPlugin": { + "state": "enabled" + }, + "pluginShortcutsNewTabSectionPlugin": { + "state": "enabled" + } + } + }, + "pluginPointNewTabPageShortcutPlugin": { + "state": "enabled", + "exceptions": [], + "features": { + "pluginBookmarksNewTabShortcutPlugin": { + "state": "enabled" + }, + "pluginAIChatNewTabShortcutPlugin": { + "state": "enabled" + } + } + }, "privacyDashboard": { "exceptions": [], "features": { "highlightedProtectionsToggle": { ```
v4/extension-brave-config.json (12 more) - v4/extension-brave-config.json - v4/extension-bravemv3-config.json - v4/extension-chrome-config.json - v4/extension-chromemv3-config.json - v4/extension-config.json - v4/extension-edg-config.json - v4/extension-edge-config.json - v4/extension-edgmv3-config.json - v4/extension-firefox-config.json - v4/extension-safarimv3-config.json - v4/ios-config.json - v4/macos-config.json - v4/windows-config.json ```diff --- v4/windows-config.json +++ v4/windows-config.json @@ -4948,8 +4948,24 @@ "domain": "sundancecatalog.com" } ] }, + "pluginPointFocusedViewPlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPagePlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPageSectionPlugin": { + "state": "disabled", + "exceptions": [] + }, + "pluginPointNewTabPageShortcutPlugin": { + "state": "disabled", + "exceptions": [] + }, "privacyDashboard": { "exceptions": [], "features": { "highlightedProtectionsToggle": { ```
malmstein commented 3 months ago

@duckduckgo/config-aor can anyone take a look at this?