Commit Graph

335 Commits (42d6c4b5e0c1176319e2321edfbb4c25e6eb15b4)

Author SHA1 Message Date
akliuxingyuan 42d6c4b5e0
fix build 1 year ago
akliuxingyuan 782e8980b0
Merge tag 'v109.1.1' into fork 1 year ago
mergify[bot] aa64a4aac9
For #28428: update growth data with new events (#28449)
(cherry picked from commit 24674cbec4)

Co-authored-by: MatthewTighe <matthewdtighe@gmail.com>
1 year ago
akliuxingyuan 2805a67e9d add toolbar menu option to show display name instead of email 1 year ago
akliuxingyuan 6ec7bb2bf6 Merge branch 'fenix/108.1.1' into fork 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
mergify[bot] 671725ccee
For #27950: add first week days of use growth data (#27961)
(cherry picked from commit 1fd2bab054)

# Conflicts:
#	app/src/main/java/org/mozilla/fenix/components/metrics/MetricsStorage.kt

Co-authored-by: MatthewTighe <matthewdtighe@gmail.com>
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
Adam Novak 27eb3fd880 Fiddle with Nimbus to try and get it to not break the build 2 years ago
Adam Novak 7dcbf8c542 Do all of Iceraven in one commit
Bump top site limit under its new name

Fix unresilved conflict

Allow Nimbus to generate code that allows the fork flavors

Drop private browsing page again

Use the new text color name

Point at paged style again

Bring back Sentry so we don't have to change the code that would call it

Note we need to build with app: now for some reason

Also prefix Github build commands

Adapt to settings moving

Parse Iceraven versions

Discover the linter's formatter

Get rid of some Detekt complaints

Handle more weird version strings

Finish README

Stop auto-release changelogs from being too huge

Fix #440 by reattaching settings
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
mergify[bot] 7bfe1ade6b
For #26644 - Apply the wallpaper provided text color to the Fenix logo (backport #27009) (#27196)
* For #26644 - Split the Fenix logo in two images

This will allow us applying a certain tint just for the image containing a text
to have a better contrast with wallpapers.

(cherry picked from commit 103a0cb250)

* For #26644 - Apply the wallpaper provided text color to the Fenix logo

And to the private mode switcher.

(cherry picked from commit 7b5ba840ab)

Co-authored-by: Mugurell <Mugurell@users.noreply.github.com>
2 years ago
Mugurell 199fa8e3b3 For #27172 - Enable the sync onboarding cfr in all releases
(cherry picked from commit c3a3cae99b)
2 years ago
Mugurell 2d23acfce3 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.

(cherry picked from commit 6c2609ad58)
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 f8690be7ba For #27111: disable TCP in beta and release
(cherry picked from commit 5c9a713512)
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