Commit Graph

325 Commits (24674cbec4a55cb89da5d447c4babbc5053011c7)

Author SHA1 Message Date
MatthewTighe 24674cbec4 For #28428: update growth data with new events 1 year ago
Arturo Mejia 804d286650 Bug 1797593 - Add re-engagement dialog for cookie banners. 1 year ago
Mugurell 4298ae9d96 Bug 1804544 - Disable TCP by default in beta and release 2 years ago
Roger Yang 40e4c57ec4 Close #27949: Add Nimbus exposure event for re-engagement notification 2 years ago
Roger Yang 11efaff96c Close #27949: Add engagement notification for inactive users 2 years ago
MatthewTighe 1fd2bab054 For #27950: add first week days of use growth data 2 years ago
Arturo Mejia 9bf17f1a6a Disable cookie banner handling by default. 2 years ago
Jonathan Almeida 840c91d9e8 Close #26475: Remove more feature flags 2 years ago
owlishDeveloper 8589aec0a0 Bug 1796146 - Add UI for the Cookie Banner preferences 2 years ago
Gabriel Luong 20b396e0cd For #26475 - Remove unnecessary features flags 2 years ago
MatthewTighe 3c9ba2bbaa For #27782: add first URI load growth data 2 years ago
MatthewTighe 5947344dd2 For 27768: add FirstAppOpenForDay growth data 2 years ago
MatthewTighe 2bccb86a9b For #27698: add set as default growth data 2 years ago
kycn dda6719c32 Close #7227: Re-enable storage maintenance call.
Re-enable storage maintenance call by introducing WorkManager worker on A-C side and consuming it from Fenix.
The work request is periodic and the repeat interval is 24h. It requires the device to be idle and not to have
low battery. This feature is available only for Nightly for now.
2 years ago
Noah Bond 79f0ce4cd3 For #27331 - Add migration for Turning Red wallpaper card colors 2 years ago
Mugurell 50c8e56bd2 For #27627 - Check the TCP CFR status lazily
Use lazyFeatureFlagPreference as a quick small way to avoid a race between
initializing the value and the Nimbus initialization based on which the value
should be calculated.
This is the same flow that the other MR experiments use.
2 years ago
Roger Yang 35e0afe329 Close #24613: Remove history improvement feature flag 2 years ago
mcarare 6913cd59c9 For #27541: Update AndroidX Annotation to latest version.
Add AndroidX Annotation as a direct dependency to app build.gradle.
Update imports for annotations moved to Companion Object.
2 years ago
Noah Bond 165a516c38 For #27330 - Cache selected wallpaper card colors 2 years ago
Noah Bond 3207e6213e For #27095 - Download light/dark wallpaper card colors 2 years ago
Mugurell c3a3cae99b For #27172 - Enable the sync onboarding cfr in all releases 2 years ago
Mugurell 6c2609ad58 For #27111 - Allow TCP in all releases. Control it from Nimbus.
After this change the TCP feature (and CFR) are enabled by default.
Rollout can be controlled through Nimbus.
2 years ago
MatthewTighe 5c9a713512 For #27111: disable TCP in beta and release 2 years ago
Mugurell 7b5ba840ab For #26644 - Apply the wallpaper provided text color to the Fenix logo
And to the private mode switcher.
2 years ago
Alexandru2909 817827997f For #26424 - Create wallpaper file migration helper 2 years ago
mike a 65bee4bb27 Closes #26750: add Wallpapers Onboarding dialog 2 years ago
Mugurell 93615438fc For #26910: Enable TCP for all modes
Unify the TCP feature with the TCP setting allowing both to be controlled
through the same Nimbus experiment.
Allow changing the default cookie policy to TCP based on the Nimbus experiment.
2 years ago
Christian Sadilek a4692a67f0 Revert "Closes #26750: add Wallpapers Onboarding dialog"
This reverts commit 05b95b6a97.
2 years ago
mike a 05b95b6a97 Closes #26750: add Wallpapers Onboarding dialog 2 years ago
Arturo Mejia fd96263345 Closes #26858: Remove unused nimbus engine-settings tabs-prioritization-enabled feature. 2 years ago
Arturo Mejia 5358e9b878 Closes #26858: Remove unused nimbus engine-settings tabs-prioritization-enabled feature. 2 years ago
Arturo Mejia 49bef5d309 Closes #26858: Remove unused nimbus engine-settings total-cookie-protection-enabled feature. 2 years ago
sarah541 bd06b626bf For #26867 - Remove feature flag for first run onboarding updates 2 years ago
Ben Dean-Kawamura fb0ebe4eec Added secret debug menu to override the push server URL (#24170)
- Created a new "sync debug" pref screen to hold the Fxa, Sync, and Push
  server override prefs.  They were taking a lot of screen space on the
  top-level settings menu as individual items
- Added button on that screen to quit FF which is needed to apply the
  changes.
    - This is definitely not the nicest UI, but hopefully QA can just
      override the prefs once save them in an emulator and never have to
      go back to this screen.
    - I do think this is a nicer UI than before, where FF would quit
      after a change to any of the prefs.  That forces you to restart FF
      3 times if you wanted to override all 3 server URLs.
2 years ago
Alexandru2909 070bf5ac24 For #26706 - Change TopSite.containsQueryParameters as Uri extension function 2 years ago
MatthewTighe 853778e29a For #26511: load homescreen wallpaper in blocking coroutine 2 years ago
Gabriel Luong 9a64acd4b6 For #26169 - MR Home Onboarding Dialog for upgrading users 2 years ago
Mugurell f4b823b43b For #26224 - Use the mr2022.sectionsEnabled.tcp-cfr Nimbus feature to display the cfr 2 years ago
Mugurell 4286606d8f For #26224 - New TCP CFR popup
If Total Cookie Protection is enabled when first accessing a normal tab
(not a custom tab) a new Contextual Feature Recommendation popup will be shown
informing about the added protection and allowing the user to open a support
page with more data about the new option for privacy protection.
2 years ago
Mugurell bf23a2a6b9 For #18175 - Add a new total protection ETP cookies policy
This should only add the new option in settings based on a Nimbus experiment.
2 years ago
Gabriel Luong da677dd650 For #26620 - Replace the onboarding nimbus feature with MR2022 nimbus feature 2 years ago
MatthewTighe 299f887953 Add updated wallpaper use cases and activate them with feature flag. 2 years ago
Gabriel Luong 6a7f9075ad For #26549 - Add Nimbus feature flag for first run onboarding page updates and Jump back in CFR 2 years ago
Gabriel Luong 5f2ebf8125 For #26528 - Add a nimbus feature flag for MR Home Onboarding Dialog 2 years ago
Alexandru2909 0c6cf5f6a8 For #26335: Enable sponsored shortcuts by default 2 years ago
sunilk9211 db47f4182d For #25985: Remove ability to click the logo to change the wallpaper 2 years ago
Mugurell f96f8465ad For #26414 - Have the Pocket spocs feature as part of the homescreen sections experiments 2 years ago
mike a 9baf0db8db Closes #26446: add wallpaper oboarding Nimbus flag 2 years ago
Gabriel Luong a98868d791 For #26412 - Remove try catch for NimbusFeatureException from FxNimbus value() getter 2 years ago
sarah541 bbb602a2fd For #26308 - Add feature flag for MR onboarding 2 years ago