2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-05 21:20:45 +00:00
Commit Graph

9408 Commits

Author SHA1 Message Date
Mugurell
37acc283c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26414 - Have the Pocket spocs feature as part of the homescreen sections experiments 2022-08-16 14:35:35 +00:00
sarah541
7d6c0d1eaf [fenix] For https://github.com/mozilla-mobile/fenix/issues/26421 - Extract synced tabs into it's own viewholder 2022-08-16 04:12:55 +00:00
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>
2022-08-15 21:16:10 -04:00
Mozilla L10n Automation Bot
877f170557 [fenix] Import l10n. 2022-08-16 01:07:57 +00:00
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 2022-08-16 00:15:11 +00:00
mike a
5bceed7dbd [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/26446: add wallpaper oboarding Nimbus flag 2022-08-15 23:21:25 +00:00
Gabriel Luong
96a9b4a773 [fenix] No issue - Use the onboarding description in nimbus.fml.yaml 2022-08-15 17:17:23 -04:00
MickeyMoz
e64e9490f6 [fenix] Update Android Components version to 105.0.20220815143121. 2022-08-15 16:38:07 +00:00
Mozilla L10n Automation Bot
40e0d31d30 [fenix] Import l10n. 2022-08-15 13:24:51 +00:00
MickeyMoz
e953ed4377 [fenix] Update Android Components version to 105.0.20220814143053. 2022-08-14 16:45:09 +00:00
Mozilla L10n Automation Bot
4a4a5e95c7 [fenix] Import l10n. 2022-08-14 00:40:15 +00:00
MickeyMoz
3044cf45b6 [fenix] Update Android Components version to 105.0.20220813143108. 2022-08-13 12:44:46 -04:00
Mozilla L10n Automation Bot
f2d4bef51f [fenix] Import l10n. 2022-08-13 15:55:23 +00:00
MickeyMoz
d5e19b4eea [fenix] Update Android Components version to 105.0.20220812143059. 2022-08-12 19:26:31 +00:00
Gabriel Luong
2e5537d9a5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26412 - Remove try catch for NimbusFeatureException from FxNimbus value() getter 2022-08-12 16:05:23 +00:00
sarah541
dcfcb4dcf5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26308 - Add feature flag for MR onboarding 2022-08-12 15:01:33 +00:00
sv-ohorvath
1868d8c41d [fenix] Issue #https://github.com/mozilla-mobile/fenix/issues/26361: randomize shortcut titles to avoid data overlapping 2022-08-12 12:26:07 +00:00
AndiAJ
a6790fe073 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26144 new cancelDeleteAllHistoryTest UI test 2022-08-12 08:15:35 +00:00
AndiAJ
2fb0021b62 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26144 refactor deleteAllHistoryTest UI test 2022-08-12 08:15:35 +00:00
Mugurell
d0e5ddc6bd [fenix] For https://github.com/mozilla-mobile/fenix/issues/25602: Lowercase search engine id when recording telemetry 2022-08-12 06:41:29 +00:00
Alexandru2909
40155f3557 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26115 - Change homescreen Show all button color according to wallpaper 2022-08-12 00:55:43 +00:00
Charlie Humphreys
367678cad4 [fenix] change name for isFirstRun to isFirstNimbusRun and move setter to after experiments are set 2022-08-12 00:24:28 +00:00
Charlie Humphreys
028c519532 [fenix] update isFirstRun to be manually set and set experiments locally on first run 2022-08-12 00:24:28 +00:00
Charlie Humphreys
4f6fdb648f [fenix] Add workflow to download Nimbus early experiments 2022-08-11 21:35:14 +00:00
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>
2022-08-11 15:13:53 -04:00
isabelrios
4c04956c5b [fenix] use python 3.10 2022-08-11 15:31:37 +00:00
isabelrios
d7a448da29 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26390 Upgrade to Python3 2022-08-11 15:31:37 +00:00
MatthewTighe
346427f73a [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26245: refactor the WallpaperManager as several WallpaperUseCases 2022-08-11 14:56:49 +00:00
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.
2022-08-11 10:13:19 -04:00
Roger Yang
40509a528e [fenix] Close https://github.com/mozilla-mobile/fenix/issues/26198: Add debounce to account manager syncs 2022-08-10 21:06:29 +00:00
Mozilla L10n Automation Bot
ac86fcc99b [fenix] Import l10n. 2022-08-10 07:26:01 +00:00
rxu
6e6d1a658b [fenix] Add "manage account and devices" button to home menu in mozillaonline builds 2022-08-10 06:50:08 +00:00
Noah Bond
33b3f324ac [fenix] For https://github.com/mozilla-mobile/fenix/issues/22558 - Fix private theme bug in Tabs Tray 2022-08-09 21:08:38 +00:00
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>
2022-08-09 19:33:00 +00:00
MatthewTighe
4bc96a5e10 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/26377: re-open already opened recent synced tabs 2022-08-09 19:00:40 +00:00
MickeyMoz
bf53bdacc6 [fenix] Update Android Components version to 105.0.20220809141528. 2022-08-09 16:43:27 +00:00
Mozilla L10n Automation Bot
96294c1448 [fenix] Import l10n. 2022-08-09 10:12:58 +00:00
Noah Bond
9968708352 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26289 - Remove search term tab groups metrics and setting 2022-08-08 18:16:33 +00:00
MickeyMoz
e6ac439fb6 [fenix] Update Android Components version to 105.0.20220808143406. 2022-08-08 12:51:06 -04:00
rudmannn
22faa40f9e [fenix] Fix https://github.com/mozilla-mobile/fenix/issues/26362: Use app:lineHeight to support API Level <= 27 (https://github.com/mozilla-mobile/fenix/pull/26364)
* Fix android:lineHeight

Change android:lineHeight to app:lineHeight for incompatibilities at API Level <= 27

* Fix android:lineHeight (Part 2)

Change android:lineHeight to app:lineHeight for fixing incompatibilities in custom_search_engine

* Change android:lineHeight (Part 3)

Change android:lineHeight to app:lineHeight in settings_https_only for incompatibilities at API Level <= 27

* cleanup lint-baseline.xml

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-08-08 12:12:18 -04:00
Jan-Erik Rediger
b03ec61ff5 [fenix] Move startup perf measurements to a background thread
This is required to avoid loading the Glean core library (provided by libxul) early on.
Fenix needs to do the time measurement itself for now.
2022-08-08 14:10:36 +00:00
Alexandru2909
c089186e14 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26302 - Change header text height to wrap_content for autofill add/edit screens 2022-08-08 05:37:09 +00:00
Mozilla L10n Automation Bot
cd069fc5d1 [fenix] Import l10n. 2022-08-08 00:39:10 +00:00
MickeyMoz
35e5a2f221 [fenix] Update Android Components version to 105.0.20220807143114. 2022-08-07 16:34:25 +00:00
Mozilla L10n Automation Bot
a33e886637 [fenix] Import l10n. 2022-08-07 00:43:28 +00:00
MickeyMoz
aa5dc4c43d [fenix] Update Android Components version to 105.0.20220806154436. 2022-08-06 17:18:04 +00:00
Mozilla L10n Automation Bot
3c9ab295e4 [fenix] Import l10n. 2022-08-06 00:39:20 +00:00
Mugurell
1dc6a3e0aa [fenix] For https://github.com/mozilla-mobile/fenix/issues/26236: Update Android Components version which introduces the api change 2022-08-05 15:25:39 +00:00
indu
26a8f7a155 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26236: Fix breaking change from AC regarding exitImmersiveModeIfNeeded
This will allow Fenix to use the refactored method name 'exitImmersiveMode' in Activity from Android Components library

Co-Authored-By: Mugurell <Mugurell@users.noreply.github.com>
2022-08-05 15:25:39 +00:00
Mozilla L10n Automation Bot
f033fe75b4 [fenix] Import l10n. 2022-08-05 00:40:01 +00:00