Commit Graph

9573 Commits (7204aa5081cf28abe385ac2048af830a89c53612)
 

Author SHA1 Message Date
Jonathan Almeida c909aaea13 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/25919: Move UpdateFirstFrameDrawn to RecyclerView.onLayoutCompleted
As part of a preventitive measure for home page regression loading, we
fixed the UpdateFirstFrameDrawn call to happen after the first layout in
the main RecyclerView is completed. In addition, we also make pocket
aware of this flag so that it renders itself after the first layout.

This helps prioritize current & future features that are visible first
to render before those that are off screen.

Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
2 years ago
Mugurell 085a3e4af1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26555 - Observe and update the wallpaper before HomeScreen is visible.
By using Store.observeManually in a standalone coroutine we can observe the
store and update the wallpapers even before onStart (in manual tests is right
around onStart, certainly before the other widgets shown on homescreen).

Created a new WallpapersObserver to have the functionality easier to reason
about and be easier to test.
2 years ago
Gabriel Luong 73e0b0332c [fenix] For https://github.com/mozilla-mobile/fenix/issues/26693 - Use a new ID for onboarding_home_sync_title 2 years ago
MatthewTighe a1a75ee8d4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26511: load homescreen wallpaper in blocking coroutine 2 years ago
MickeyMoz dd47fdaf61 [fenix] Update to Android-Components 106.0.20220829143136. 2 years ago
sv-ohorvath 757d5fe8b6 [fenix] No issue: disable TCP CFR in screenshots tests 2 years ago
sarah541 963c40184a [fenix] For https://github.com/mozilla-mobile/fenix/issues/26489 - Add synced tab pickup onboarding message 2 years ago
sv-ohorvath 3e48b3d55e [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/26286: adds delete browsing data UI tests 2 years ago
mozilla-l10n-automation-bot ea25f98488 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/26681) 2 years ago
MickeyMoz de98acbaea [fenix] Update to Android-Components 106.0.20220828143157. 2 years ago
MickeyMoz 69255a04ef [fenix] Update to Android-Components 106.0.20220827143345. 2 years ago
MickeyMoz 41be7c45bf [fenix] Update to Android-Components 106.0.20220826190145. 2 years ago
Charlie Humphreys ee338486b1 [fenix] rename usage of action repo 2 years ago
Gabriel Luong d7f4ee23f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26668 - Use the correct string for onboarding_home_sync_title 2 years ago
Roger Yang fe2b4659c3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26227: Clean up double exclamation operator in BrowserState 2 years ago
Roger Yang 1b01210e75 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/26666: Use correct content scale when displaying recent tab thumbnail and icon 2 years ago
Roger Yang 0bda21b782 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/21702: Update host name check in add login
Co-Authored-By: joaopmatos <89925580+joaopmatos@users.noreply.github.com>
2 years ago
MickeyMoz 2dfbbc4b64 [fenix] Update to Android-Components 106.0.20220826143117. 2 years ago
Johan Lorenzo 607f114466 [fenix] chore: Bump taskgraph to v3.0.0 2 years ago
Alexandru2909 ce51ec73f8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26190 - Update jump back in cfr logic and message 2 years ago
Gabriel Luong a00a8511c5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26656 - Use the correct string for onboarding_home_welcome_description (https://github.com/mozilla-mobile/fenix/pull/26657)
* For https://github.com/mozilla-mobile/fenix/issues/26656 - Use the correct string for onboarding_home_welcome_description

* Update app/src/main/res/values/strings.xml

Co-authored-by: Sarah541 <sarahkhan1107@hotmail.com>

Co-authored-by: Sarah541 <sarahkhan1107@hotmail.com>
2 years ago
mozilla-l10n-automation-bot 91f75ac08b [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/26654) 2 years ago
MickeyMoz e5ede4cda4 [fenix] Update to Android-Components 106.0.20220825190307. 2 years ago
Noah Bond 9dd3c5d4c5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26608 - Update recent bookmarks homepage title 2 years ago
Mugurell 7b356006b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26646 - Use unescaped typographic apostrophes instead of escaped quotes 2 years ago
Gabriel Luong ca9d35f3f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26169 - MR Home Onboarding Dialog for upgrading users 2 years ago
MickeyMoz aefa96c4aa [fenix] Update to Android-Components 106.0.20220825143119. 2 years ago
gmierz 46660a45e9 [fenix] Undo testing changes. 2 years ago
gmierz 0f7fe74475 [fenix] Set symbol properly. 2 years ago
gmierz 9f8eecdbc4 [fenix] Fix bad line 2. 2 years ago
gmierz a01de5d2cb [fenix] Fix bad line. 2 years ago
gmierz c9d7b4daca [fenix] Fix missing variable. 2 years ago
gmierz 202328300b [fenix] Test changes. 2 years ago
gmierz 350f8761f8 [fenix] Bug 1784122 - Add non-fission variant for Fenix perf tests. 2 years ago
Mugurell 5df8ef2da6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - Disable the TCP CFR in failing UI tests 2 years ago
Mugurell 69ca45a5c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - metrics.yaml cleanup of unneeded newlines 2 years ago
Mugurell 2cfbe09dbf [fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - TCP CFR telemetry 2 years ago
Mugurell 8a60292015 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26224 - Use the mr2022.sectionsEnabled.tcp-cfr Nimbus feature to display the cfr 2 years ago
Mugurell d6967d5ef7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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 38d0eb7a9a [fenix] For https://github.com/mozilla-mobile/fenix/issues/18175 - Add telemetry for cookies option in custom ETP. 2 years ago
Mugurell 733dce16d6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/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
mozilla-l10n-automation-bot 19bcd56a09 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/26636) 2 years ago
Ryan VanderMeulen da99ffe0d4 [fenix] Set the Gradle max heap size to 7g
Github Actions workers only have 7GB available, so the 8GB limit is causing crashes in that environment.
2 years ago
mergify 2a62e594d1 [fenix] update initial_experiments.json based on the current first-run experiments in experimenter 2 years ago
Gabriel Luong 43b99bb586 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26620 - Replace the onboarding nimbus feature with MR2022 nimbus feature 2 years ago
Noah Bond aa78456c88 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26604 - Add missing preview to RecentTabs 2 years ago
Bryan Olsson ba5f96e680 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26556 - Add skr and tok native/English display names 2 years ago
Mugurell 32710f8101 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26584 - Add vertical offset support to the CFR composable. 2 years ago
Mugurell 262a2128f3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/26584 - Add support to align the CFR composable inside a wider anchor
Supported anchorings will now be:
- INDICATOR_CENTERED_IN_ANCHOR - previous functionality - allows to have the
indicator point to exactly the middle of a smaller anchor.
- BODY_TO_ANCHOR_CENTER - new default - allows to align the popup inside a
wider anchor
- BODY_TO_ANCHOR_START - new anchoring - allows to align the popup flushed to
it's anchor's start.
2 years ago
Noah Bond 35e715b06b [fenix] For https://github.com/mozilla-mobile/fenix/issues/26605 - Clean up RecentTabViewHolder 2 years ago