Ryan VanderMeulen
c347dbfb02
[fenix] Bump the gradle memory limit to 16GB.
2 years ago
AndiAJ
eddd74eaa7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26144 new verifySponsoredShortcutsListTest UI test
2 years ago
Noah Bond
7e3ede1d3f
[fenix] No issue: Remove code to generate tab group size metrics
2 years ago
Mugurell
a327a1d7de
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26335 : Disable tests for the number of inflations.
...
These fail in Firebase with different values making the test intermittent.
2 years ago
Mugurell
ae9af452ce
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26335 : Allow for more inflations in performance tests
...
The first patch for this enabled the contile feature by default which based on
the automated tests increased the number of inflations done in HomeActivity.
This patch comes to address that by allowing for up to 6 inflations as seen
reported as the actual count in tests.
2 years ago
mergify
87ccc0558b
[fenix] update initial_experiments.json based on the current first-run experiments in experimenter
2 years ago
Mozilla L10n Automation Bot
844517a439
[fenix] Import l10n.
2 years ago
Alexandru2909
adbce1a881
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26335 : Enable sponsored shortcuts by default
2 years ago
MickeyMoz
33f7a6d0e2
[fenix] Update Android Components version to 105.0.20220817134040.
2 years ago
Jonathan Almeida
c1700709e3
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26495 : Move Huawei checks to ManufacturerCodes
2 years ago
Mozilla L10n Automation Bot
9a86122ddb
[fenix] Import l10n.
2 years ago
MatthewTighe
702aeda47b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26423 : simplify wallpaper types to single data class
2 years ago
MatthewTighe
c6a17a7883
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26124 : recent synced tab will use preview image URLs from history
2 years ago
sunilk9211
d609299323
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25985 : Remove ability to click the logo to change the wallpaper
2 years ago
mavduevskiy
5819e532a9
[fenix] Revert "Closes https://github.com/mozilla-mobile/fenix/issues/25942 : use HistoryFragment to show synced history"
...
This reverts commit 4fe9e31ee83b9aa1469fca38459f725971aa92d4.
2 years ago
MickeyMoz
6a1b2ff6e9
[fenix] Update Android Components version to 105.0.20220816141652.
2 years ago
Mugurell
37acc283c7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26414 - Have the Pocket spocs feature as part of the homescreen sections experiments
2 years ago
sarah541
7d6c0d1eaf
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26421 - Extract synced tabs into it's own viewholder
2 years ago
indu
f6fc1a45d1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26037 : Open shared FireFox tab from another device in Firefox browser
...
This fix will allow the tab that's being shared from a device to open in FireFox browser in the device that receives the tab, even if another browser is set as default in the destination device.
Co-Authored-By: Mugurell <Mugurell@users.noreply.github.com>
2 years ago
Mozilla L10n Automation Bot
877f170557
[fenix] Import l10n.
2 years ago
Roger Yang
d6a0336b23
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26150 : Do not show sync tabs in home when sync open tabs setting is disabled
2 years ago
mike a
5bceed7dbd
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26446 : add wallpaper oboarding Nimbus flag
2 years ago
Gabriel Luong
96a9b4a773
[fenix] No issue - Use the onboarding description in nimbus.fml.yaml
2 years ago
MickeyMoz
e64e9490f6
[fenix] Update Android Components version to 105.0.20220815143121.
2 years ago
Mozilla L10n Automation Bot
40e0d31d30
[fenix] Import l10n.
2 years ago
MickeyMoz
e953ed4377
[fenix] Update Android Components version to 105.0.20220814143053.
2 years ago
Mozilla L10n Automation Bot
4a4a5e95c7
[fenix] Import l10n.
2 years ago
MickeyMoz
3044cf45b6
[fenix] Update Android Components version to 105.0.20220813143108.
2 years ago
Mozilla L10n Automation Bot
f2d4bef51f
[fenix] Import l10n.
2 years ago
MickeyMoz
d5e19b4eea
[fenix] Update Android Components version to 105.0.20220812143059.
2 years ago
Gabriel Luong
2e5537d9a5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26412 - Remove try catch for NimbusFeatureException from FxNimbus value() getter
2 years ago
sarah541
dcfcb4dcf5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26308 - Add feature flag for MR onboarding
2 years ago
sv-ohorvath
1868d8c41d
[fenix] Issue # https://github.com/mozilla-mobile/fenix/issues/26361 : randomize shortcut titles to avoid data overlapping
2 years ago
AndiAJ
a6790fe073
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26144 new cancelDeleteAllHistoryTest UI test
2 years ago
AndiAJ
2fb0021b62
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26144 refactor deleteAllHistoryTest UI test
2 years ago
Mugurell
d0e5ddc6bd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25602 : Lowercase search engine id when recording telemetry
2 years ago
Alexandru2909
40155f3557
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26115 - Change homescreen Show all button color according to wallpaper
2 years ago
Charlie Humphreys
367678cad4
[fenix] change name for isFirstRun to isFirstNimbusRun and move setter to after experiments are set
2 years ago
Charlie Humphreys
028c519532
[fenix] update isFirstRun to be manually set and set experiments locally on first run
2 years ago
Charlie Humphreys
4f6fdb648f
[fenix] Add workflow to download Nimbus early experiments
2 years ago
Mickey Moz
29555784b7
[fenix] Update Android Components version to 105.0.20220811143056. ( https://github.com/mozilla-mobile/fenix/pull/26440 )
...
Co-authored-by: Donal Meehan <76789979+DonalMe@users.noreply.github.com>
2 years ago
isabelrios
4c04956c5b
[fenix] use python 3.10
2 years ago
isabelrios
d7a448da29
[fenix] For https://github.com/mozilla-mobile/fenix/issues/26390 Upgrade to Python3
2 years ago
MatthewTighe
346427f73a
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26245 : refactor the WallpaperManager as several WallpaperUseCases
2 years ago
Jonathan Almeida
4ee1f0ea64
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26041 : Remove un-needed Nimbus workaround
...
This workaround was temporary and is not needed with the Nimbus groovy
plugin updates in Android Components.
2 years ago
Roger Yang
40509a528e
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26198 : Add debounce to account manager syncs
2 years ago
Mozilla L10n Automation Bot
ac86fcc99b
[fenix] Import l10n.
2 years ago
rxu
6e6d1a658b
[fenix] Add "manage account and devices" button to home menu in mozillaonline builds
2 years ago
Noah Bond
33b3f324ac
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22558 - Fix private theme bug in Tabs Tray
2 years ago
Jonathan Almeida
85578e498c
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/26041 : Re-set TrackingProtectionPolicy after Nimbus SDK is initialized
...
There are three issues here that we have uncovered while investigating
this bug:
1. Settings.kt has a lazy block around `enabledTotalCookieProtection`
which ends up caching the first result it evaluates.
3. The `FeatureHolder` within FxNimbus caches the incorrectly
evaluated value and returns this value hence forth.
4. Nimbus is not ready to return a result for an engine experiment
when we need it early on in the dependency tree initialization.
There are multiple systems that require engine to be initialized for
them to work (e.g. Glean, Profiler, concept-fetch). In our TCP,
experiment, we need to apply these engine settings during the engine
initialization. So when we try and evaluate Nimbus that early on, it
has not had time to initialize itself correctly or even use the
engine's concept-fetch client to return the correct experiment result.
This bug is made worse because of the first two caching bugs where we
are always holding onto a cached value of the wrong result.
Our temporary solution is to:
1. Remove the `lazy` around `Settings.enabledTotalCookieProtection`.
2. Set the `FxNimbus.api` value right after we are done initializing
`FxNimbus` and `NimbusApi` so that all future queries to FxNimbus
will be made against a real instance of `NimbusApi`. This is a
short-term fix for the `FeatureHolder` caching bug.
3. Set a new TrackingProtectionPolicy that will evaluate Nimbus now
that it is in the correct state when receive the
`NimbusInterface.Observer.onUpdatesApplied`.
Co-authored-by: jhugman <jhugman@users.noreply.github.com>
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
2 years ago