2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-19 09:25:34 +00:00
Commit Graph

7850 Commits

Author SHA1 Message Date
Marc Leclair
6126e10dd5 [fenix] Added start and stop dialog fo navigation xml 2022-06-29 00:54:30 +00:00
Marc Leclair
5e2ee0ae2e [fenix] Added profiler option to SettingsFragment 2022-06-29 00:54:30 +00:00
Marc Leclair
48d2188d8c [fenix] Added ProfilerUtils 2022-06-29 00:54:30 +00:00
Marc Leclair
e6fa624820 [fenix] Added ProfilerReusableComposable 2022-06-29 00:54:30 +00:00
Marc Leclair
3d528fa2dd [fenix] Added ProfilerStopDialogFragment 2022-06-29 00:54:30 +00:00
Michael Comella
bc4f52ed63 [fenix] Added ProfilerStartDialogFragment. 2022-06-29 00:54:30 +00:00
Marc Leclair
27fbf6437c [fenix] For https://github.com/mozilla-mobile/fenix/issues/14854: Added ProfilerViewModel 2022-06-29 00:54:30 +00:00
Gabriel Luong
74fdb5243a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24967 - Enable address autofill for Nightly and Debug 2022-06-28 23:14:16 +00:00
MatthewTighe
374ce89abb [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/25545: wait to draw Pocket until after first frame 2022-06-28 16:47:51 +00:00
Mozilla L10n Automation Bot
7ed6acd30d [fenix] Import l10n. 2022-06-28 01:27:10 +00:00
Arturo Mejia
c80ac7102a [fenix] For https://github.com/mozilla-mobile/fenix/issues/21894: Move Tabs Tray to compose: Individual tab viewholders: ListViewHolder. 2022-06-27 21:27:55 +00:00
Gabriel Luong
608fd7385a [fenix] For https://github.com/mozilla-mobile/fenix/issues/25767 - Remove all unused strings marked moz:removedIn <= 101 2022-06-27 18:09:25 +00:00
mcarare
0ab70f4511 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24857: Add metrics for addresses autofill. 2022-06-27 10:24:13 +00:00
Mozilla L10n Automation Bot
95e97199fa [fenix] Import l10n. 2022-06-27 00:59:40 +00:00
Mozilla L10n Automation Bot
a4b9e2d467 [fenix] Import l10n. 2022-06-26 00:39:27 +00:00
Mozilla L10n Automation Bot
de639b5a55 [fenix] Import l10n. 2022-06-25 00:43:02 +00:00
Gabriel Luong
32d204199c [fenix] For https://github.com/mozilla-mobile/fenix/issues/25750 - Use Headline7 for the expandable list headers that appear in cards 2022-06-24 18:45:03 +00:00
Gabriel Luong
86f589a826 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25750 - Change Headline8 to 14dp 2022-06-24 18:45:03 +00:00
mcarare
3be18c4522 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25658: Update data review links. 2022-06-24 18:08:55 +00:00
Mugurell
4921a85a24 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25658 - Track the site permissions prompt and user actions
Track when the prompt is shown and when the permissions are allowed/denied.
2022-06-24 18:08:55 +00:00
Alexandru2909
b4fc097cd5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25721 - Remove 'Daylight' from the 'About Firefox' screen 2022-06-24 13:47:42 +00:00
AndiAJ
680bb37f3f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25726 fix failing testStrictVisitSheetDetails UI test 2022-06-24 11:38:18 +00:00
AndiAJ
ec75ca0119 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25726 and https://github.com/mozilla-mobile/fenix/issues/25345 disable failing UI tests 2022-06-24 07:38:02 +00:00
Mozilla L10n Automation Bot
dcd74d45b0 [fenix] Import l10n. 2022-06-23 01:00:15 +00:00
Roger Yang
56d367f4fd [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24740: Use unified search bar in bookmark search 2022-06-22 19:27:42 +00:00
Noah Bond
143d60ebac [fenix] For https://github.com/mozilla-mobile/fenix/issues/25491 - Refactor InactiveTabs interactors and controllers 2022-06-22 18:37:06 +00:00
Gabriel Luong
6fead550b8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25708 - Change Credit Card preference label to Autofill when address autofill is enabled 2022-06-22 15:43:41 +00:00
mcarare
584245acb5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25435: Hide accept button just for HSTS error page. 2022-06-22 07:45:33 +00:00
Roger Yang
81d31cfac8 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24740: Use unified search bar in history search 2022-06-21 16:57:39 +00:00
sarah541
0e5c90103c [fenix] For https://github.com/mozilla-mobile/fenix/issues/23966 - Migrate MessageCardViewHolder to Compose 2022-06-21 15:35:10 +00:00
AndiAJ
562c6319ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/25551 and https://github.com/mozilla-mobile/fenix/issues/25355 disable failing UI tests 2022-06-21 10:08:36 +00:00
sv-ohorvath
ac1b182a17 [fenix] Removes all registered Idling resources before retrying tests, to prevent crashes. 2022-06-21 08:20:34 +00:00
sv-ohorvath
be9fe960fc [fenix] For https://github.com/mozilla-mobile/fenix/issues/24843, https://github.com/mozilla-mobile/fenix/issues/24815, https://github.com/mozilla-mobile/fenix/issues/17416: removed idling resources to prevent crashes in tests.
Retrying add-on installation if it fails.
2022-06-21 08:20:34 +00:00
AndiAJ
c5a247bff1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25511 fix failing shortcutButtonTest UI test 2022-06-21 06:28:45 +00:00
Mozilla L10n Automation Bot
c6fc8db665 [fenix] Import l10n. 2022-06-21 00:52:08 +00:00
Mozilla L10n Automation Bot
c640295a80 [fenix] Import l10n. 2022-06-20 00:44:39 +00:00
Mozilla L10n Automation Bot
d88fbca9ec [fenix] Import l10n. 2022-06-19 00:48:13 +00:00
Mozilla L10n Automation Bot
33d0aa06c4 [fenix] Import l10n. 2022-06-18 00:46:14 +00:00
Mozilla L10n Automation Bot
b82ebe6e5d [fenix] Import l10n. 2022-06-17 00:41:41 +00:00
Alexandru2909
99fcb7d4d8 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/25622 - PromptFeature use LoginDelegate and CreditCardDelegate as parameters for login and credit card pickers 2022-06-16 22:06:44 +00:00
CHAN, Chak Shing
2b3e9ce6b4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25183 - Update the Sentry base URL
Update the Sentry base URL to use the new instance
2022-06-16 18:57:10 +00:00
Mozilla L10n Automation Bot
dded33a1fb [fenix] Import l10n. 2022-06-16 03:35:10 +00:00
mcarare
84d848d10f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25435: Handle ERROR_BAD_HSTS_CERT error. 2022-06-16 02:14:23 +00:00
Mugurell
2e2a86fc32 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25586 - Allow for localized sumo links for the https-only mode 2022-06-16 01:05:10 +00:00
Ben Dean-Kawamura
0aff519ba1 [fenix] Adding support for app-services error reporting 2022-06-15 23:59:40 +00:00
Arturo Mejia
7cb57f1b9a [fenix] For https://github.com/mozilla-mobile/fenix/issues/25446: Ensure for every message shown we have recordExposure 2022-06-15 22:32:20 +00:00
AndiAJ
51044beb79 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24092 and https://github.com/mozilla-mobile/fenix/issues/25077 fix flaky emailLinkPWATest and telephoneLinkPWATest UI tests 2022-06-15 08:02:25 +00:00
Alexandru2909
1e3024e560 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24969 - Display address autofill prompt 2022-06-15 06:43:17 +00:00
Mozilla L10n Automation Bot
2c2ee2a49d [fenix] Import l10n. 2022-06-15 00:45:00 +00:00
Mugurell
e3ada9fdea [fenix] For https://github.com/mozilla-mobile/fenix/issues/25586 - Update HTTPs-only setting sumo link 2022-06-14 06:49:39 +00:00
Noah Bond
505fe654c9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25490 - Remove PrimaryText and SecondaryText 2022-06-13 21:17:58 +00:00
Mozilla L10n Automation Bot
56bea591d1 [fenix] Import l10n. 2022-06-13 00:46:52 +00:00
Mozilla L10n Automation Bot
f1cbb9e78a [fenix] Import l10n. 2022-06-12 01:24:54 +00:00
Mozilla L10n Automation Bot
5b1472ccab [fenix] Import l10n. 2022-06-11 00:41:03 +00:00
Mugurell
773326121e [fenix] For https://github.com/mozilla-mobile/fenix/issues/25381 - Add a setting allowing to toggle Pocket sponsored stories 2022-06-10 15:01:35 +00:00
Mozilla L10n Automation Bot
d47cdf73c5 [fenix] Import l10n. 2022-06-10 00:44:11 +00:00
Jan-Erik Rediger
7565361ae6 [fenix] Adjust all telemetry tests to follow new Glean APIs
These are mostly mechanical changes to replace usage of `testHasValue`
with `testGetValue`.
`testGetValue` will now return `null` instead of throwing an exception
if no data is available.
2022-06-09 18:08:04 -04:00
Jan-Erik Rediger
b762e8dcdd [fenix] Upgrade to Glean v50 and adopt new Glean APIs 2022-06-09 18:08:04 -04:00
MatthewTighe
de09d907cb [fenix] for https://github.com/mozilla-mobile/fenix/issues/25545: turn off task continuity in nightly 2022-06-09 20:56:18 +00:00
indu
2efa6cca39 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25413: App should not be locked in landscape when a tab or custom tab loads while in pip mode
App should not be locked in landscape while in pip mode when a tab or custom tab loads

Co-Authored-By: Mugurell <Mugurell@users.noreply.github.com>
2022-06-09 19:48:40 +03:00
mcarare
6318ed91bc [fenix] For https://github.com/mozilla-mobile/fenix/issues/25563: Avoid showing delete all dialog twice. 2022-06-09 15:15:43 +00:00
mcarare
48a1fbb3a5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25563: Ensure popBackStack does not navigate away from HistoryFragment. 2022-06-09 15:15:43 +00:00
mcarare
3d169a733d [fenix] For https://github.com/mozilla-mobile/fenix/issues/25563: Show Snackbar only if fragment is still attached. 2022-06-09 15:15:43 +00:00
Mugurell
91153193ac [fenix] For https://github.com/mozilla-mobile/fenix/issues/24744 - Observe and update selector icon while the View is attached
This avoids having to pass another LifecycleOwner from outside and will ensure
the View is update only in the bounds of it being attached.

The observe-update code is moved to bind(..) as that seems like a more
idiomatic callback for updating an already constructed View rather than
createView() which should only create and return a View.
2022-06-08 11:33:25 +00:00
Mozilla L10n Automation Bot
0e0740411e [fenix] Import l10n. 2022-06-08 00:47:04 +00:00
Roger Yang
d1c8951434 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24522: Add telemetry for unified search 2022-06-07 14:33:46 +00:00
Arturo Mejia
379fdc5252 [fenix] For https://github.com/mozilla-mobile/fenix/issues/21102: Build with SDK for Android 12 / API 31 (https://github.com/mozilla-mobile/fenix/pull/25494)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-06-07 09:36:46 +00:00
indu
80f38dba6f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25455 : Let A-C handle toolbar expanding when URL changes
This fix allows the toolbar to be visible after the user clicks on a link and scrolls

Co-Authored-By: Mugurell <Mugurell@users.noreply.github.com>
2022-06-07 11:49:16 +03:00
Mozilla L10n Automation Bot
0a948b4324 [fenix] Import l10n. 2022-06-07 01:17:38 +00:00
AndiAJ
14af42f52f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25125 fix flaky downloadMultipleFileTypesTest UI test 2022-06-06 14:20:18 +00:00
sv-ohorvath
78fecdb65e [fenix] For https://github.com/mozilla-mobile/fenix/issues/23858: replaces opened app verification with intent matching 2022-06-06 12:57:15 +00:00
sv-ohorvath
26214c596c [fenix] Refactor re-usable methods in TabDrawerRobot.kt 2022-06-06 12:21:22 +00:00
sv-ohorvath
42d659b6ab [fenix] Refactor collections UI tests for Compose 2022-06-06 12:21:22 +00:00
sv-ohorvath
51a694869d [fenix] Move collections tests to CollectionTest class 2022-06-06 12:21:22 +00:00
AndiAJ
dea8bbfa92 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25393 fix flaky verifyAboutFirefoxPreview UI test 2022-06-06 11:24:19 +00:00
Mozilla L10n Automation Bot
d15af86619 [fenix] Import l10n. 2022-06-06 00:40:46 +00:00
Arturo Mejia
8b7799a3fe [fenix] Revert "For https://github.com/mozilla-mobile/fenix/pull/24455 - Migrate NoCollectionsMessageViewHolder to Compose"
This reverts commit eb9d1a88
2022-06-05 13:26:43 +00:00
Mozilla L10n Automation Bot
a2c57c9078 [fenix] Import l10n. 2022-06-05 00:56:29 +00:00
Mozilla L10n Automation Bot
6729916e10 [fenix] Import l10n. 2022-06-04 00:48:18 +00:00
Noah Bond
c07f7454cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/21897 - Disable leftover UI test code from https://github.com/mozilla-mobile/fenix/issues/24333 2022-06-03 18:49:13 +00:00
Noah Bond
71c77e3e6d [fenix] For https://github.com/mozilla-mobile/fenix/issues/21897 - Convert inactive tabs to compose 2022-06-03 18:49:13 +00:00
mcarare
24e65e06d0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25505: Clear the stored result in case there is no listener with the same key set.
This is the case when the sharing happens outside the tabs tray.
2022-06-03 14:01:40 +00:00
Mozilla L10n Automation Bot
1226dba90d [fenix] Import l10n. 2022-06-02 21:11:55 -04:00
sunil9211
e255de64bc [fenix] For https://github.com/mozilla-mobile/fenix/issues/20848 - Hide Download List delete icon in multiselect mode 2022-06-02 22:17:56 +00:00
Noah Bond
7cfdab86d8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25379 - Plug FenixTypography into ListItem, Button, TextButton, and ExpandableListHeader 2022-06-02 21:23:50 +00:00
Noah Bond
9b48f56750 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25379 - Create a Compose Typography system 2022-06-02 21:23:50 +00:00
AndiAJ
0f1e916c3d [fenix] For https://github.com/mozilla-mobile/fenix/issues/25394 and https://github.com/mozilla-mobile/fenix/issues/25380 re-enable BrowsingErrorPages UI tests 2022-06-02 16:06:29 +00:00
sv-ohorvath
f929392ad2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/15754: Replace UI tests video asset for video with sound 2022-06-02 15:24:38 +00:00
Mugurell
67ab125ac1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25472 - Set context_id to "application" lifetime.
This change mitigates it being set only once in FenixApplication and then
being reset after the first ping is sent.
By having "application" lifetime once set in FenixApplication will be available
in all future contile pings for that application run.
2022-06-02 14:53:43 +00:00
Mozilla L10n Automation Bot
978a414261 [fenix] Import l10n. 2022-06-02 01:56:13 +00:00
Michael Comella
52be04125d [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/24304 - simplify StartupExcessiveResourceUseTest error message.
It's easier to modify the explanation of the heuristics in code comments
rather than command line strings so I moved the failure explanations
into code comments, allowing me to simplify the test failure error messages.
2022-06-02 01:01:28 +00:00
Michael Comella
ceca39d55f [fenix] For https://github.com/mozilla-mobile/fenix/issues/24304 - update StartupExcessiveResourceUseTest documentation.
We want this test to be self service for the fenix team so the meaning
of the documentation was updated. Additionally, we clarified why each
heuristic exists to make the test more accessible to self service.
2022-06-02 01:01:28 +00:00
AndiAJ
2a3fc13187 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25394 disable failing blockUnwantedSoftwarePageTest UI test 2022-06-01 05:48:37 +00:00
Mozilla L10n Automation Bot
36b8aa11a3 [fenix] Import l10n. 2022-06-01 01:40:23 +00:00
Roger Yang
50509437dc [fenix] No issue: Cleanup default toolbar menu 2022-05-31 21:36:25 +00:00
Mugurell
08b668cc1f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25459 - Show Pocket sponsored stories irrespective of topics selections 2022-05-31 11:07:43 +00:00
mcarare
bf758fac0b [fenix] For https://github.com/mozilla-mobile/fenix/issues/25437: Fix label values for labeled counters. 2022-05-31 10:25:06 +00:00
Mozilla L10n Automation Bot
cdcc9b4fdc [fenix] Import l10n. 2022-05-31 06:04:06 +00:00
Roger Yang
c46d478500 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/25449: Use "Enter search terms" as hint when using application search engine 2022-05-30 22:56:54 +00:00
Gabriel Luong
8d80ff0aab [fenix] For https://github.com/mozilla-mobile/fenix/issues/25444 - Remove all unused strings marked moz:removedIn <= 100 2022-05-30 18:17:47 +00:00
Mozilla L10n Automation Bot
6bccd31e9c [fenix] Import l10n. 2022-05-30 00:59:48 +00:00
Mozilla L10n Automation Bot
88d916ffc1 [fenix] Import l10n. 2022-05-29 15:11:35 -04:00
Arturo Mejia
fb6344d0d4 [fenix] No issue: Renew/Remove metrics set to expire in v104 2022-05-28 00:39:23 +00:00
sv-ohorvath
ca3d0bffae [fenix] For https://github.com/mozilla-mobile/fenix/issues/25380: Disable blockHarmfulPageTest UI test 2022-05-27 23:30:00 +00:00
MatthewTighe
d081128be7 [fenix] fixes https://github.com/mozilla-mobile/fenix/issues/24918: add subregion dropdown to address editor 2022-05-27 22:53:45 +00:00
MatthewTighe
e175c84def [fenix] fixes https://github.com/mozilla-mobile/fenix/issues/25386: turn task continuity on by default for nightly 2022-05-27 22:18:40 +00:00
Gabriel Luong
397f1ffbb2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24300 - Add Tabs to the search engine menu 2022-05-27 21:42:56 +00:00
Alexandru Putanu
9bdc88cfb3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25397 - Telemetry for credit card save and update (https://github.com/mozilla-mobile/fenix/pull/25411)
* For https://github.com/mozilla-mobile/fenix/issues/25397 - Telemetry for credit card save and update

* Use Fenix Issue fro Bugs

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Co-authored-by: Roger Yang <royang@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-05-27 21:11:59 +00:00
Mugurell
ac6ba404c6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25352 - Add a new FML feature to gate Pocket sponsored stories 2022-05-27 18:16:22 +00:00
Roger Yang
bd2263d32d [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24301: Add Bookmarks to the search engine menu 2022-05-27 16:00:29 +00:00
Mugurell
54f5cd82aa [fenix] For https://github.com/mozilla-mobile/fenix/issues/24040: App should not crash when the search widget is clicked while PIP mode is active (https://github.com/mozilla-mobile/fenix/pull/25410)
When the search event is from the search widget while PIP is active, the search fragment opens after the screen is unlocked. This avoids the issue of the search page opening in landscape mode and also the app doesn't crash.

Co-Authored-By: Mugurell <Mugurell@users.noreply.github.com>

Co-authored-by: indu <indu@ramkystech.com>
2022-05-27 16:44:06 +03:00
Mozilla L10n Automation Bot
27a979c45c [fenix] Import l10n. 2022-05-27 00:42:34 +00:00
Arturo Mejia
20a8a184a4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25212: Add tabs prioritization 2022-05-26 20:44:40 +00:00
Mugurell
300de19e05 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25281 - Improve stories impressions recording.
This fixes the following two scenarios resulting in improper recordings:
- sponsored stories were recorded as shown as part of the impressions recording
for all the stories (both recommended and sponsored). Separated the two.
- sponsored stories were not recorded as shown if the user doesn't scroll.
This could happen if just toggling categories which would result in a new list
of stories to show. Will recheck after the time to settle if the composable is
shown.
2022-05-26 18:26:00 +00:00
Mugurell
5f946b6b22 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25281 - Consider the toolbar when reporting stories visibility
The toolbar may appear over the Pocket stories causing our functionality for
reporting when a specific story is visible to misreport.
At the moment hardcoding the toolbar height in the visibility checks seems like
the best solution to ensure reliable data.
2022-05-26 18:26:00 +00:00
Mugurell
ce4bf5a766 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25281 - Allow the Pocket section to settle before reporting impressions
Currently just a hack that will ensure more reliable data.
This will have to be re-evaluated after the homescreen is migrated to compose.
2022-05-26 18:26:00 +00:00
Mugurell
364842f946 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25281 - Pace and rotate sponsored stories
A new way to be able to reliably record actual impressions of sponsored stories
was needed and based on this data we can ensure we are promoting fresh stories
(with fewer impressions) or the ones with a higher priority.
2022-05-26 18:26:00 +00:00
Roger Yang
791aec3396 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24299: Do not show history search engine in the search settings 2022-05-26 14:42:58 +00:00
Mozilla L10n Automation Bot
e8eb107f90 [fenix] Import l10n. 2022-05-26 00:39:56 +00:00
Arturo Mejia
796da01ae6 [fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/23966 - Migrate MessageCardViewHolder to Compose"
This reverts commit b9e0a18233c0d30efd5f058eb3b7d24188ac5353.
2022-05-25 23:10:28 +00:00
Noah Bond
df77449cbf [fenix] For https://github.com/mozilla-mobile/fenix/issues/25291 - Swap the new TextButton composable into WallpaperSettings 2022-05-25 22:24:46 +00:00
Noah Bond
e07652bf38 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25291 - Create a TextButton composable component 2022-05-25 22:24:46 +00:00
Roger Yang
a61c3a778a [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24299: Sort unified search selector menu items based on user settings 2022-05-25 19:17:44 +00:00
mcarare
a3e50fb337 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25313: Handle exceptions when getting ClipData.Item. 2022-05-25 18:25:54 +00:00
Mugurell
3f15a9079e [fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket 2022-05-25 15:53:24 +00:00
Arturo Mejia
fc40fd435b [fenix] For https://github.com/mozilla-mobile/fenix/issues/25374: Skip action validation for control messages 2022-05-25 14:55:28 +00:00
AndiAJ
21d35adf8b [fenix] Disable failing useAppWhileTabIsCrashedTest UI test 2022-05-25 13:58:23 +00:00
AndiAJ
6703f0c16c [fenix] For https://github.com/mozilla-mobile/fenix/issues/25002 https://github.com/mozilla-mobile/fenix/issues/25184 and https://github.com/mozilla-mobile/fenix/issues/23417 fix testDownloadCompleteNotification testDownloadPrompt and testCloseDownloadPrompt 2022-05-25 12:38:21 +00:00
AndiAJ
eda0ae4b34 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23481 fix disabled openLinkInAppTest UI test 2022-05-25 08:49:30 +00:00
Mugurell
4c02271ae0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Old imports cleanup.
Importing `R.string` does allow to avoid the `R` when using a String from
Resources but seems like a small gain to break app consistency.
2022-05-25 07:28:57 +00:00
Mugurell
0bfec6d6c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Show sponsored stories on debug only
The design asks for a new row in between the primary and the secondary text so
I went with making "ListItemTabSurface" public allowing for customizing the
content it will show but keeping the same layout and general UX.
2022-05-25 07:28:57 +00:00
Mugurell
d5902b7a02 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Rename PocketStoriesChange to PocketStoriesClean
PocketStoriesChange was called only once - to clean the shown stories when the
user gets to the homescreen and the Pocket feature is disabled - useful for the
situations in which the user returns after disabling the feature in settings.

Populating the store with recommended stories to show was already happening
based on 'PocketStoriesCategoriesChange' and sponsored stories will be added by
using 'PocketSponsoredStoriesChange' so renaming 'PocketStoriesChange' will
help on reducing any confusion in the future.

Also added documentation for all Pocket related actions from AppStore and
removed the 'UndocumentedPublicClass' detekt suppressions.
2022-05-25 07:28:57 +00:00
Mugurell
67cc604dab [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Download sponsored stories on debug only 2022-05-25 07:28:57 +00:00
Mugurell
f28fbf3240 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Use the PocketStory supertype
This prepares extending support from just `PocketRecommendedStory` to
`PocketSponsoredStory` also.
2022-05-25 07:28:57 +00:00
Mugurell
15677b59b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25025 - Hardcode showing at max 8 Pocket stories
The default was already 8. This is now being moved closer to the source from
where the stories to be shown are emitted.
With the addition of sponsored stories at fixed positions having to support a
variable number of stories being returned from AppState#getFilteredStories
means increased complexity with no benefit.
2022-05-25 07:28:57 +00:00
AndiAJ
2f0189a2eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/23600 fix flaky saveLoginsInPWATest UI test 2022-05-25 06:14:13 +00:00
sarah541
633377e903 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23966 - Migrate MessageCardViewHolder to Compose 2022-05-25 04:14:10 +00:00
Mozilla L10n Automation Bot
f707f47355 [fenix] Import l10n. 2022-05-25 00:46:21 +00:00
mike a
cc9d82fd20 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/25368: duplicate items in history
Change pagination to be based on loadSize of DataSource
2022-05-24 20:11:16 +00:00
mcarare
5a8a6a6e76 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25360: Selectively update addresses preference only when needed. 2022-05-24 15:44:52 +00:00
Mozilla L10n Automation Bot
9e971eb249 [fenix] Import l10n. 2022-05-24 00:43:23 +00:00
AndiAJ
10ce734500 [fenix] Disable failing audioPlaybackSystemNotificationTest UI test 2022-05-23 10:19:21 +00:00
Alexandru2909
a59f065051 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23173 - CheckChanged use a single variable instead of two for checked status 2022-05-23 09:36:24 +00:00
Alexandru2909
7804a4ec12 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23670 - Update collection on tab removal 2022-05-23 08:30:56 +00:00
mcarare
f12935a278 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24968: Add preference for enabling/disabling addresses autofill.
For https://github.com/mozilla-mobile/fenix/issues/24968: Add preference for enabling/disabling addresses autofill.
2022-05-23 07:30:07 +00:00
Mozilla L10n Automation Bot
e88c4a6675 [fenix] Import l10n. 2022-05-23 00:45:08 +00:00
Mozilla L10n Automation Bot
3a7a6a345b [fenix] Import l10n. 2022-05-22 00:44:54 +00:00
Robert-Aron293
a9aea04a85 [fenix] For https://github.com/mozilla-mobile/fenix/issues/22310 - Change tab holder's checkbox state when pressing "Select All"/"Deselect All" 2022-05-20 21:20:17 +00:00
Roger Yang
348f43b2bd [fenix] Close https://github.com/mozilla-mobile/fenix/issues/25170: Fix flaky search fragment store tests 2022-05-20 19:14:39 +00:00
Roger Yang
5106048974 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/25288: Disable autocomplete for unified history search 2022-05-20 16:51:27 +00:00
JLRoberts
22923597c0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23700 - HistoryFragment: Exit edit mode when multi-selection is opened in tabs or shared.
This mirrors behavior currently in Bookmarks library with the same actions.
2022-05-20 15:51:07 +00:00
Gabriel Luong
b04e075f51 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24991 - Refactor the HomeMenu creation from HomeFragment to HomeMenuBuilder 2022-05-20 07:26:56 +00:00
Mozilla L10n Automation Bot
4eb6d2ea18 [fenix] Import l10n. 2022-05-20 02:19:22 +00:00
MatthewTighe
2e29b9ef7c [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/24917: add country dropdown to address editor 2022-05-19 23:52:05 +00:00
Gabriel Luong
e62e502664 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25119 - Add Secondary, Tertiary and Destructive Button composable components 2022-05-19 22:19:37 +00:00
James Hugman
7db1b80fb3 [fenix] Fixup tests 2022-05-19 15:37:11 +00:00
James Hugman
bab0149d64 [fenix] Filter messaging experiments from the Studies screen 2022-05-19 15:37:11 +00:00
bendk
1894c0528d [fenix] Added features to support application-services branch builds (https://github.com/mozilla-mobile/fenix/pull/22945)
- Added support for `localProperties.branchBuild.application-services`
  and `localProperties.branchBuild.android-components`.  These work like
  the autoPublish properties. However, rather than
  auto-building/publishing application-services/android-components as
  part of the fenix build, we build it ahead of time with a specific
  version name, then specify that version in `local.properties` as
  `localProperties.branchBuild.application-services.version`.
- Added support for the `localProperties.branchBuild.fenix` gradle
  property to set the version for fenito set the version for fenix
- Added support for the absolute paths when running the substutition
  scripts.

The plan is to use this feature to build/test fenix using a particular
checkout of application-services and androd-components, with the
versions set to the git commit id.
2022-05-19 14:47:37 +00:00
AndiAJ
1c07fa2ccf [fenix] Fix externalLinkPWATest UI test 2022-05-19 08:09:54 +00:00
Gabriel Luong
df143ec5b5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24936 - Replace ListItemIcon with IconButton and Icon 2022-05-19 02:09:48 +00:00
Mozilla L10n Automation Bot
2a79e80bac [fenix] Import l10n. 2022-05-19 00:46:25 +00:00
Roger Yang
2609047630 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24299: Add history to the search engine menu 2022-05-18 19:48:26 +00:00
Gabriel Luong
4c967a37ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/25264 - Refactor toShortUrl extension function from TabSessionState to String 2022-05-18 17:29:13 +00:00
Mugurell
7d02d4cbf2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24316 - Migrate TabInCollectionViewHolder to Compose 2022-05-18 15:24:52 +00:00
jhugman
df4ea50387 [fenix] Change FxNimbus/Nimbus startup sequence (https://github.com/mozilla-mobile/fenix/pull/25266)
* Change FxNimbus initialization sequence

Add cache invalidation

* Change ordering of message restoration and Nimbus initialization

* Address reviewer comments
2022-05-18 13:23:26 +00:00
AndiAJ
5c658c4189 [fenix] Disable failing verifyContextMixedVariations UI test 2022-05-18 12:29:21 +00:00
AndiAJ
c5d5b3e372 [fenix] Disable failing selectTabOnLongTapTest UI test 2022-05-18 08:30:29 +00:00
MatthewTighe
fa8deb452c [fenix] for https://github.com/mozilla-mobile/fenix/issues/25167: ignore handleDeleteSingle and handleDeleteMultiple tests due to intermittent failures with coroutines 2022-05-18 01:47:08 +00:00
Mozilla L10n Automation Bot
6e17a4aec1 [fenix] Import l10n. 2022-05-18 00:54:10 +00:00
Arturo Mejia
73811608f5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25209: Avoid trying to download wallpapers without a server URL. 2022-05-17 20:52:14 +00:00
Arturo Mejia
902dea1e28 [fenix] No issue: Add extension function to TabSessionState for shortening urls safely. 2022-05-17 15:54:39 +00:00
sarah541
e2aecb47b5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25176 - Refactor TabTitle and TabSubtitle 2022-05-17 14:58:36 +00:00
Oana Horvath
840cf3a041 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20754: Fix scrolling issues and re-enable verifyAboutFirefoxPreview 2022-05-17 10:57:37 +00:00
dlp
d31e8ae93d [fenix] For https://github.com/mozilla-mobile/fenix/issues/24660 - Overrided contentsSameAs inside TabInCollectionItem class. 2022-05-17 07:02:01 +00:00
Mozilla L10n Automation Bot
53f52a4bc5 [fenix] Import l10n. 2022-05-17 00:54:05 +00:00
Arturo Mejia
994fdaec0f [fenix] For https://github.com/mozilla-mobile/fenix/issues/25145: Unify behavior for opening systems setting for updating the default browser preference 2022-05-16 14:46:59 +00:00
Mozilla L10n Automation Bot
4befb1746f [fenix] Import l10n. 2022-05-16 00:58:14 +00:00
Mozilla L10n Automation Bot
8984a3ec33 [fenix] Import l10n. 2022-05-14 00:55:56 +00:00
Arturo Mejia
82a0a4f1f0 [fenix] Revert "Change FxNimbus initialization sequence (https://github.com/mozilla-mobile/fenix/pull/25089)"
This reverts commit b7427874e73ebaad5f8553b7a8614a7babdc8baa.
2022-05-13 19:42:08 +00:00
jhugman
5beb1da884 [fenix] Change FxNimbus initialization sequence (https://github.com/mozilla-mobile/fenix/pull/25089)
* Change FxNimbus initialization sequence

* Add cache invalidation
2022-05-13 18:23:01 +00:00
dlp
771d109712 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24666 Changed trackingProtectionLayout's bottomToTop constraint from clearSiteDataLayout clearSiteDataDivider 2022-05-13 12:48:23 +00:00
Mozilla L10n Automation Bot
08e24f8278 [fenix] Import l10n. 2022-05-13 00:51:43 +00:00
Mozilla L10n Automation Bot
28b98bdc3a [fenix] Import l10n. 2022-05-12 00:42:10 +00:00
Gabriel Luong
34e226adc0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25179 - Display a save or update credit card prompt 2022-05-11 23:08:33 +00:00
Mugurell
c1e91e6f0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24333 - Disable ui tests code affected by the migration
After migrating to compose identifying widgets and interacting with them will
need to be updated.
Checked with Oana about the approach, commenting the code seems better.
2022-05-11 16:03:51 +00:00
Mugurell
7185eee3df [fenix] For https://github.com/mozilla-mobile/fenix/issues/24333 - Replace the xml based CollectionViewHolder with a composable 2022-05-11 16:03:51 +00:00
Mugurell
d92adcff12 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24333 - Move CollectionViewHolder to home/collections
Doing just a file move in a separate commit will ensure git history of the file
is kept when this will be later updated.
2022-05-11 16:03:51 +00:00
Mugurell
577090cccf [fenix] For https://github.com/mozilla-mobile/fenix/issues/24333 - Complete removing the broken code for focusing the newly created collection
The removal was initially scheduled to happen in the PR for https://github.com/mozilla-mobile/fenix/issues/24333
but landed separately in https://github.com/mozilla-mobile/fenix/pull/25045.
These are two small leftovers.
2022-05-11 16:03:51 +00:00
AndiAJ
38852866e1 [fenix] Disable failing useAddonsInPrivateModeTest UI test 2022-05-11 05:32:49 +00:00
Mozilla L10n Automation Bot
347c59702f [fenix] Import l10n. 2022-05-11 02:00:20 +00:00
sarah541
d2fa53ff1d [fenix] For https://github.com/mozilla-mobile/fenix/pull/24455 - Migrate NoCollectionsMessageViewHolder to Compose 2022-05-10 20:06:38 +00:00
Mugurell
d75322cbaf [fenix] For https://github.com/mozilla-mobile/fenix/issues/25167 - Disable "handleDeleteAbnormal" as intermittently failing. 2022-05-10 19:30:04 +00:00
MatthewTighe
a5643471f2 [fenix] for https://github.com/mozilla-mobile/fenix/issues/24931: create address label and description based on available data 2022-05-10 18:14:17 +00:00
Aaron Train
05d51d4bcb [fenix] For https://github.com/mozilla-mobile/fenix/issues/25132 - Catch intermittent RuntimeException in early getInstrumentation() call
fix: ktlint
2022-05-10 17:36:08 +00:00
Mugurell
c6bb6c247e [fenix] For https://github.com/mozilla-mobile/fenix/issues/23876 - Update kotlinx-coroutines to 1.6.1. Refactor runBlocking in tests.
After the update `TestCoroutineDispatcher`, `TestCoroutineScope` and
`runBlockingTest` are deprecated.
Instead of these new `TestDispatcher`, `TestScope` and `runTest` APIs are used.

Took the oportunity to also replace most of the `runBlocking` calls with the
new `runTest` specially designed for running coroutines in tests API.
2022-05-10 12:03:42 -04:00
AndiAJ
f14b746b89 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24998 fix flaky deleteDeleteBrowsingHistoryDataTest UI test 2022-05-10 09:00:27 +00:00
mcarare
c7115455e4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24966: Navigate back to previous screen when the last address is deleted. 2022-05-10 06:51:02 +00:00
mcarare
785b88334c [fenix] For https://github.com/mozilla-mobile/fenix/issues/24919: Add option menu in the address editor. 2022-05-10 06:51:02 +00:00
mcarare
adc764ca0a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24854: Add ability to delete an existing address. 2022-05-10 06:51:02 +00:00
mcarare
02fb70abf9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24855: Allow updating info for an existing address. 2022-05-10 06:51:02 +00:00
bendk
81e4534da1 [fenix] Application services 93.0.1 (https://github.com/mozilla-mobile/fenix/pull/24904)
* Fixup breaking changes from AppServices upgrade to 93.0.0

* android-components RemoteTabsStorage now requires a Context param

* Update Android Components version to 102.0.20220509214046

Co-authored-by: James Hugman <james@hugman.tv>
Co-authored-by: Mark Hammond <mhammond@skippinet.com.au>
Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-05-10 05:11:00 +00:00
Mozilla L10n Automation Bot
c9b171f119 [fenix] Import l10n. 2022-05-10 00:48:02 +00:00
Roger Yang
116e8f7702 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24738: hide the QR code button when switching to none default search engine 2022-05-09 22:23:58 +00:00
Gabriel Luong
4d5c8f5ce3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25113 - Remove showClearSiteData feature flag 2022-05-09 19:24:55 +00:00
AndiAJ
9490fea9e9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23816 fix disabled verifyMultipleLoginsSelectionsTest UI test 2022-05-09 11:32:27 +00:00
Mozilla L10n Automation Bot
cad6b21cd1 [fenix] Import l10n. 2022-05-09 07:53:02 +00:00
AndiAJ
13204c826a [fenix] For https://github.com/mozilla-mobile/fenix/issues/24993 and https://github.com/mozilla-mobile/fenix/issues/25085 fix flaky UI tests 2022-05-09 05:07:19 +00:00
Mozilla L10n Automation Bot
7f700b0c2f [fenix] Import l10n. 2022-05-08 00:43:46 +00:00
Arturo Mejia
3b29180062 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25142 increase the EXPECTED_NUMBER_OF_INFLATION to count for the messaging framework message. 2022-05-07 04:08:35 +00:00
Arturo Mejia
95c9a2412c [fenix] For https://github.com/mozilla-mobile/fenix/issues/25142 increase the EXPECTED_RECYCLER_VIEW_CONSTRAINT_LAYOUT_CHILDREN to count for the messaging framework message. 2022-05-07 00:17:36 +00:00
Arturo Mejia
3e1fb47096 [fenix] Disable intermittent tests https://github.com/mozilla-mobile/fenix/issues/20754. 2022-05-05 20:47:28 -04:00
Arturo Mejia
a567877e46 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25110: Enable the messaging framework feature 2022-05-05 20:47:28 -04:00
Noah Bond
65ba6d1251 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25135 - Replace Button in SyncedTabs with PrimaryButton 2022-05-05 20:45:20 +00:00
Arturo Mejia
d1247e2c34 [fenix] Disable intermittent tests https://github.com/mozilla-mobile/fenix/issues/24843 and https://github.com/mozilla-mobile/fenix/issues/23816 2022-05-05 15:35:21 +00:00
Jan-Erik Rediger
f09f6bf618 [fenix] Auto-publish & substitute local Glean package
Careful with this: If anything inside Glean Core changes this will still
require a local substitute for the Gecko build.
2022-05-05 15:35:21 +00:00
Alexandru2909
e78350b2ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/24262 - Filter Amazon/eBay sponsored tiles when the respective search engine is set 2022-05-05 14:25:53 +00:00
Mozilla L10n Automation Bot
326743a822 [fenix] Import l10n. 2022-05-05 01:18:27 +00:00
sarah541
187dd7e12e [fenix] For https://github.com/mozilla-mobile/fenix/issues/25015 - Add a compose version of PrimaryButton
bleh
2022-05-05 00:46:59 +00:00
Gabriel Luong
33abdb4e02 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25117 - Move HomeSectionHeader into its proper package 2022-05-05 00:09:12 +00:00
Gabriel Luong
d9f110ee24 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25115 - Remove showWallpapers feature flag 2022-05-04 19:27:13 -04:00
Gabriel Luong
89bc8ae0de [fenix] For https://github.com/mozilla-mobile/fenix/issues/25111 - Remove contileFeature feature flag 2022-05-04 22:30:37 +00:00
Alexandru2909
db7e1d9dd3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24971 - Split full name from Address editor into first, middle and last name 2022-05-04 21:08:12 +00:00
Oana Horvath
953a9ab96f [fenix] For https://github.com/mozilla-mobile/fenix/issues/22188: fix and re-enable launchPageShortcutInPrivateModeTest 2022-05-04 20:31:40 +00:00
AndiAJ
adf158e337 [fenix] Disable failing download UI tests 2022-05-04 08:12:48 +00:00
Jonathan Almeida
38537d6369 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/25091: Remove deprecated TrustedWebActivityIntentProcessor 2022-05-04 02:39:38 +00:00
Mozilla L10n Automation Bot
26b3533046 [fenix] Import l10n. 2022-05-04 00:46:04 +00:00
MatthewTighe
0138e26cfe [fenix] for https://github.com/mozilla-mobile/fenix/issues/24665: show recent synced tab faster 2022-05-04 00:06:38 +00:00
sunil9211
c4e17d0a73 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23856: Remove deprecated layout_constraintWidth_default 2022-05-03 23:18:52 +00:00
Arturo Mejia
bcf450b854 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25091: Deprecate TrustedWebActivityIntentProcessor 2022-05-03 16:28:38 -04:00
Gabriel Luong
6f2fa437c5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25070 - Remove all unused strings marked moz:removedIn <= 99 2022-05-03 15:14:59 +00:00
AndiAJ
e671985be5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20973 fix and re-enable shortcutButtonTest UI test 2022-05-03 14:32:26 +00:00
AndiAJ
5dfc9558d2 [fenix] Disable failing openExternalLinksInPrivateTest UI test 2022-05-03 12:55:24 +00:00
mcarare
969a5f0b0b [fenix] For https://github.com/mozilla-mobile/fenix/issues/21292: Remove unused MetricController parameters. 2022-05-03 09:46:23 +00:00
Mozilla L10n Automation Bot
8768762b11 [fenix] Import l10n. 2022-05-03 01:17:43 +00:00
sunil9211
d18f6ea0d7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23747: Remove deprecated layout_constraintHeight_default 2022-05-03 00:39:59 +00:00
sunil9211
64bdb3a573 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23747: Remove deprecated layout_constraintHeight_default:
Removed usage of layout_constraintHeight_default="wrap" and replaced
with layout_height="WRAP_CONTENT" and layout_constrainedHeight="true"
2022-05-03 00:39:59 +00:00
Mugurell
4e59514ef8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25044 - Remove the broken code for focusing the newly created collection
This functionality seems broken for a long time now.
It's importance and whether to reimplement it is to be re-assessed in
https://github.com/mozilla-mobile/fenix/issues/24389
2022-05-02 22:50:06 +00:00
Mozilla L10n Automation Bot
3aedf9dfcb [fenix] Import l10n. 2022-05-02 09:21:17 +00:00
Alexandru2909
5075a2345c [fenix] For https://github.com/mozilla-mobile/fenix/issues/24514 - Remove Fact.toEvent from MetricController 2022-05-02 07:13:08 +00:00
Mozilla L10n Automation Bot
5a3dd8d1a3 [fenix] Import l10n. 2022-05-01 00:46:37 +00:00
Mozilla L10n Automation Bot
32e8a42a32 [fenix] Import l10n. 2022-04-30 00:48:51 +00:00
Arturo Mejia
760d01f7b9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25017: Remove promotional wallpapers 2022-04-29 22:19:29 +00:00
AndiAJ
f768c0a54f [fenix] Disable redirectToAppPermissionsSystemSettingsTest UI test 2022-04-29 18:41:27 +00:00
AndiAJ
39878ce4ea [fenix] For https://github.com/mozilla-mobile/fenix/issues/24994 fix and re-enable deleteNonEmptyBookmarkFolderTest UI test 2022-04-29 16:32:31 +00:00
AndiAJ
f6c7e3f79d [fenix] For https://github.com/mozilla-mobile/fenix/issues/22304 re-enable visitedUrlHistoryTest UI test 2022-04-29 13:45:02 +00:00
mcarare
43840ec324 [fenix] For https://github.com/mozilla-mobile/fenix/issues/25003: Pop back stack on main thread. 2022-04-29 08:38:17 +00:00
Mozilla L10n Automation Bot
f41db6fb0b [fenix] Import l10n. 2022-04-29 07:28:55 +00:00
sarah541
3507b9edd1 [fenix] No issue: Renew/Remove metrics set to expire in v102
No issue: Renew/Remove metrics set to expire in v102
2022-04-28 16:49:38 +00:00
mcarare
4f278be6f7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24849: Fix saving phone and email values to an address. 2022-04-28 15:46:59 +00:00
mcarare
721a17416e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24707: Remove unused metrics parameter. 2022-04-28 12:57:49 +00:00
AndiAJ
b33fabf22b [fenix] Disable failing deleteNonEmptyBookmarkFolderTest UI test 2022-04-28 08:12:22 +00:00
Mozilla L10n Automation Bot
adf2480a3d [fenix] Import l10n. 2022-04-28 00:46:42 +00:00
MatthewTighe
f0d39d0680 [fenix] Revert https://github.com/mozilla-mobile/fenix/pull/24894: settings should not be used to cache previous auth state 2022-04-27 23:06:15 +00:00
Aaron Train
d976e6e011 [fenix] No issue: Additional UI test disabling on API30 (Firebase) (https://github.com/mozilla-mobile/fenix/pull/24979) 2022-04-27 16:20:20 -04:00
Aaron Train
0aa4769862 [fenix] Upgrade AndroidX Espresso Deps and support API 30 (https://github.com/mozilla-mobile/fenix/pull/23904) 2022-04-27 10:53:45 -04:00
mike a
14c5a7c053 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/24741: add top padding for download and bookmark fragment 2022-04-27 03:29:02 +00:00
Mozilla L10n Automation Bot
1b8cc51ff0 [fenix] Import l10n. 2022-04-27 00:52:28 +00:00
mike a
f70a6002f6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/24307: add synced history empty fragment, feature flag and history screen showing only local files 2022-04-26 22:10:20 +00:00
mcarare
26c0baa914 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24935: Dismiss keyboard on add address fragment stop. 2022-04-26 19:51:42 +00:00
mike a
caa53eb6e9 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/24513: add undo snackbar to history group screen 2022-04-26 19:15:23 +00:00
Arturo Mejia
427b57e2df [fenix] For https://github.com/mozilla-mobile/fenix/issues/24949: Remove malformed message when evaluating it. 2022-04-26 16:13:30 +00:00
Mozilla L10n Automation Bot
39bdcccf72 [fenix] Import l10n. 2022-04-26 00:49:35 +00:00
Roger Yang
5d50fae8dc [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24739: Set QR code button to autohide 2022-04-25 18:43:32 +00:00
Mozilla L10n Automation Bot
372fe48c08 [fenix] Import l10n. 2022-04-24 00:45:37 +00:00
Mozilla L10n Automation Bot
cf503adfe8 [fenix] Import l10n. 2022-04-23 00:35:21 +00:00
Gabriel Luong
0782aba4b0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24850 - Display an address list for managing existing addresses 2022-04-22 23:44:36 +00:00
MatthewTighe
3bc3ca9610 [fenix] for https://github.com/mozilla-mobile/fenix/issues/24929: remove locale restriction for remote firefox wallpapers 2022-04-22 22:56:46 +00:00
Noah Bond
b998c3c901 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24524 - Refactor FaviconListItem into SyncedTabs 2022-04-22 21:38:09 +00:00
Gabriel Luong
358e475609 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24849 - Add an address editor screen 2022-04-22 02:01:21 +00:00
Mozilla L10n Automation Bot
c177ad7a76 [fenix] Import l10n. 2022-04-22 00:50:47 +00:00
Elise Richards
ec371cf57a [fenix] For https://github.com/mozilla-mobile/fenix/issues/19955: Update the telemetry description for opening in progress media tabs from home. 2022-04-21 23:10:14 +00:00
Mugurell
bceb3b506d [fenix] For https://github.com/mozilla-mobile/fenix/issues/24908 - Reverse the chevrons direction in ExpandableListHeader 2022-04-21 22:36:00 +00:00
MatthewTighe
b495c724d9 [fenix] for https://github.com/mozilla-mobile/fenix/issues/24665: cache previous auth status and display placeholders accordingly 2022-04-21 21:59:24 +00:00
MatthewTighe
ac1a195417 [fenix] for https://github.com/mozilla-mobile/fenix/issues/24665: remove unused fxaHasSyncedItems setting 2022-04-21 21:59:24 +00:00
mavduevskiy
7387644bac [fenix] For https://github.com/mozilla-mobile/fenix/issues/23665 - Make the undo snackbar for the library screens work globally (https://github.com/mozilla-mobile/fenix/pull/24398)
* Closes https://github.com/mozilla-mobile/fenix/issues/23665: make snackbar work after leaving the fragment it was initiated from

* Closes https://github.com/mozilla-mobile/fenix/issues/23665: bring back the removed bookmark navigation test, sort imports alphabetically

Co-authored-by: mike a <mavduevskiy@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-04-21 21:28:20 +00:00
mcarare
3afee842ee [fenix] For https://github.com/mozilla-mobile/fenix/issues/24758: Remove wrapper from browser search metrics. 2022-04-21 16:06:20 +00:00
Arturo Mejia
2a181f2d19 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20872: Prevent crash when updating pending Bookmarks to be deleted without a selected folder. 2022-04-21 14:29:43 +00:00
Alexandru2909
32b0f3014e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24603 - Remove forEach from MediaNotification telemetry test 2022-04-21 11:17:14 +00:00
Mozilla L10n Automation Bot
b626fbf095 [fenix] Import l10n. 2022-04-21 01:30:21 +00:00
Mugurell
3952fc9022 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24897 - Move clickable handling to the parent in ExpandableListHeader
ExpandableListHeader provides a consistent UX for similar usecases.

Needed to update it to allow clicks to be handled by a parent and it not
stealing the click or shown an improper Indication.
2022-04-21 00:26:01 +00:00
Noah Bond
30f06379ff [fenix] For https://github.com/mozilla-mobile/fenix/issues/24873 - Update ListItem with the Favicon Modifier and fix previews 2022-04-20 19:41:07 +00:00
Noah Bond
c39fdcdf02 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24873 - Add a modifier parameter to the Favicon Composable 2022-04-20 19:41:07 +00:00
AndiAJ
ad32531e0e [fenix] For https://github.com/mozilla-mobile/fenix/issues/23136 re-enable selectSearchEnginesShortcutTest UI test 2022-04-20 16:55:16 +00:00
AndiAJ
dd52c4b8f1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23817 disable failing toggleSearchSuggestionsTest 2022-04-20 05:37:51 +00:00
Mozilla L10n Automation Bot
e558716465 [fenix] Import l10n. 2022-04-20 00:42:34 +00:00
tristan-jea
34afc2a3f8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23813 - Clear error message for nameOnCardLayout when valid name is submitted 2022-04-19 22:55:10 +00:00
Noah Bond
e8a52a9b21 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24338 - Make a reusable list item Composable 2022-04-19 21:20:01 +00:00
Gabriel Luong
4b66a440b7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24856 - Toggle the "Manage addresses" and "Add address" preference label depending on whether there are saved addresses 2022-04-19 18:27:59 +00:00
Alexandru2909
b4d52ce51b [fenix] For https://github.com/mozilla-mobile/fenix/issues/24759 - Remove forEach from ContextualMenu telemetry test 2022-04-19 14:52:28 +00:00
Alexandru2909
683844bde8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24208 - Remove forEach from LoginDialogFacts test 2022-04-19 13:58:57 +00:00
Alexandru2909
7e939ba135 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24836 - Remove GleanMetricsServiceTest 2022-04-19 13:18:24 +00:00
Alexandru2909
ae0542a0b6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24836 - Remove Event.wrapper for RecentlyVisitedHomepage telemetry 2022-04-19 13:18:24 +00:00
Alexandru2909
1e918950c2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24811 - Remove Event.wrapper for Messaging telemetry 2022-04-19 12:09:52 +00:00
AndiAJ
b37dec5366 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23136 disable failing selectSearchEnginesShortcutTest UI test 2022-04-19 07:08:15 +00:00
AndiAJ
cd16014a1d [fenix] For https://github.com/mozilla-mobile/fenix/issues/23716 fix and re-enable mediaSystemNotificationInPrivateModeTest 2022-04-19 07:08:15 +00:00
Roger Yang
002be083d4 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24733: Create nimbus feature for Unified Search experimentation 2022-04-19 00:07:37 +00:00
Mugurell
d0440307ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/24316 - Disable flaky "shortcutButtonTest". 2022-04-18 20:44:51 +00:00
Mugurell
d65dc2f178 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11753 - Update compose to 1.1.1 and Kotlin to 1.6.10
The needed changes are around supporting exhaustive whens for sealed classes
as a new kotlin feature - https://kotlinlang.org/docs/whatsnew1530.html#exhaustive-when-statements-for-sealed-and-boolean-subjects

androidx_activity_compose was removed as a dependency since it isn't used.

Used 1.6.10 for Kotlin although 1.6.20 is available to prevent any issues with
Compose 1.1.1 reported as an error at compile time:
"e: This version (1.1.1) of the Compose Compiler requires Kotlin version 1.6.10
but you appear to be using Kotlin version 1.6.20 which is not known to be
compatible. Please fix your configuration (or
`suppressKotlinVersionCompatibilityCheck` but don't say I didn't warn you!)."
2022-04-18 20:44:51 +00:00
Gabriel Luong
61210a14d9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24847 - Part 2: Refactor AutofillFragmentStore into the autofill package 2022-04-18 19:37:02 +00:00
Gabriel Luong
8ab524c2eb [fenix] For https://github.com/mozilla-mobile/fenix/issues/24847 - Part 1: Refactor CreditCardsFragmentStore to AutofillFragmentStore 2022-04-18 19:37:02 +00:00
mcarare
49fb546ec3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24841: Decrement suppression count. 2022-04-18 19:07:26 +00:00
mcarare
e604e555c5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24841: Remove unused events. 2022-04-18 19:07:26 +00:00
Gabriel Luong
026da1879c [fenix] For https://github.com/mozilla-mobile/fenix/issues/24845 - Add Address preference category to Autofill settings 2022-04-18 15:57:31 +00:00
Alexandru2909
6a23d2c9a5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24760 - Remove Event.wrapper for suggestions telemetry 2022-04-18 14:29:09 +00:00
AndiAJ
0aa681435d [fenix] For https://github.com/mozilla-mobile/fenix/issues/22640 re-enable verifyUndoSnackBarTest UI test, add and update RetryTestRule 2022-04-18 10:48:50 +00:00
Alexandru2909
f52234a98c [fenix] For https://github.com/mozilla-mobile/fenix/issues/24838 - Remove Event.wrapper for Tabs telemetry 2022-04-18 09:49:09 +00:00
Mozilla L10n Automation Bot
bc65fb9e91 [fenix] Import l10n. 2022-04-18 00:48:08 +00:00
Mozilla L10n Automation Bot
31906c8c38 [fenix] Import l10n. 2022-04-17 00:47:36 +00:00
Mozilla L10n Automation Bot
0d649f0220 [fenix] Import l10n. 2022-04-16 00:45:44 +00:00
Noah Bond
28f771af78 [fenix] For https://github.com/mozilla-mobile/fenix/issues/20811 - Fix synced tabs error button width 2022-04-15 19:46:38 +00:00
Gabriel Luong
d5feb23bd1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24780 - Part 4: Refactor AutofillSettingFragment to its own package 2022-04-15 19:14:51 +00:00
Gabriel Luong
d10ed72be9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24780 - Part 3: Show the correct toolbar title if address autofill is enabled 2022-04-15 19:14:51 +00:00
Gabriel Luong
86c4a691c7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24780 - Part 2: RenameCreditCardsSettingFragment to AutofillSettingFragment in nav_graph.xml 2022-04-15 19:14:51 +00:00
Gabriel Luong
a8353c5b4e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24780 - Part 1: Rename CreditCardsSettingFragment to AutofillSettingFragment 2022-04-15 19:14:51 +00:00
mcarare
b4494e6706 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24206: Fix extra key values for context menu metrics. 2022-04-15 14:52:17 +00:00
Alexandru2909
40d83423c8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24790 - Remove Event.wrapper for home screen related telemetry 2022-04-15 13:50:49 +00:00
mcarare
63e93963c4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24789: Remove wrapper from PWA metrics. 2022-04-15 12:42:35 +00:00
Alexandru2909
81572369e1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24809 - Remove Event.wrapper for RecentSearches telemetry 2022-04-15 10:57:59 +00:00
Alexandru2909
b5cb951ea4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24786 - Remove Event.wrapper for SearchTerms telemetry 2022-04-15 07:14:10 +00:00
mcarare
b6d1500f3e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24761: Remove wrapper from autoplay settings metrics. 2022-04-15 06:02:07 +00:00
Mozilla L10n Automation Bot
d8c0193180 [fenix] Import l10n. 2022-04-15 00:42:51 +00:00
Alexandru2909
a6d2621840 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24759 - Remove Event.wrapper for text selection context menu telemetry 2022-04-14 11:59:50 +00:00
Alexandru2909
ce2c88512e [fenix] For https://github.com/mozilla-mobile/fenix/issues/24710 - Remove Event.wrapper for RecentBookmarks telemetry 2022-04-14 11:13:28 +00:00
Alexandru2909
38db7db00c [fenix] For https://github.com/mozilla-mobile/fenix/issues/24707 - Remove Event.wrapper for CreditCards telemetry 2022-04-14 08:04:00 +00:00
mcarare
fcd939e9a9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24711: Remove wrapper from recent tabs metrics. 2022-04-14 07:07:30 +00:00
Mozilla L10n Automation Bot
6865a506b8 [fenix] Import l10n. 2022-04-14 00:44:53 +00:00
Gabriel Luong
ca3242ee58 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24747 - Remove unused store property in SessionControlAdapter and SessionControlView 2022-04-13 15:29:10 +00:00
Alexandru2909
06fb7601a1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24706 - Remove Event.wrapper for Autofill related telemetry 2022-04-13 09:29:20 +00:00
mcarare
158ebcfed6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24206: Remove wrapper from context menu metrics. 2022-04-13 06:38:48 +00:00
Arturo Mejia
faabf505c6 [fenix] Enable messaging framework in nightly 2022-04-13 01:41:49 +00:00
Mozilla L10n Automation Bot
846ae86991 [fenix] Import l10n. 2022-04-13 01:08:37 +00:00
Roger Yang
c947d44c64 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/24733: Setup search for Unified Search experimentation 2022-04-12 22:35:57 +00:00
Gabriel Luong
976ce08079 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24297 - Add a search engine menu that shows the search engine and search settings 2022-04-12 22:04:15 +00:00
mcarare
37f60284d2 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24211: Remove wrapper from search related metrics.
Removes wrapper from search labeled counter and performed search event.
2022-04-12 21:21:21 +00:00
mcarare
46a58b4220 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24211: Remove wrapper from "has open tabs" boolean metric. 2022-04-12 21:21:21 +00:00
Andrei Joltan
8a4f4cae52 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24495 fix and re-enable settingsPrivacyItemsTest UI test. (https://github.com/mozilla-mobile/fenix/pull/24705)
* Fix delete browsing data on quit ambiguous matcher

* Add missing HTTPS-Only Mode assertions to settingsPrivacyItemsTest UI test

* SettingsRobot refactoring work

Co-authored-by: AndiAJ <andiaj@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-04-12 20:53:41 +00:00
AndiAJ
4958d302a8 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24381 re-enable firstRunScreenTest UI test 2022-04-12 20:21:58 +00:00
MatthewTighe
3fce7914bb [fenix] for https://github.com/mozilla-mobile/fenix/issues/24718: add two remote firefox wallpapers 2022-04-12 18:44:04 +00:00
Alexandru2909
66ffdbdeed [fenix] For https://github.com/mozilla-mobile/fenix/issues/24701 - Remove Event.wrapper for Pocket related telemetry 2022-04-12 13:51:23 +00:00
Alexandru2909
759fd90263 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24709 - Remove Event.wrapper for Wallpapers telemetry 2022-04-12 13:14:38 +00:00
mcarare
07c88fb1c9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24205: Remove wrapper from set default browser toolbar menu.
This metric is recorded in the context of the default browser experiment.
2022-04-12 11:52:38 +00:00
mcarare
190c538c00 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24715: Remove obsolete addon installed metric. 2022-04-12 10:05:32 +00:00
mcarare
ebb6647c37 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24715: Remove wrapper from addons metrics. 2022-04-12 10:05:32 +00:00
Mugurell
52df5cd2f4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24596 - Only restore Pocket categories selections once
This fixes a regression from migrating from HomeStore to Appstore but
indirectly by ensuring that previous categories selections are only restored
once, not everytime user selects a new category and that change is persisted.
2022-04-12 09:37:21 +00:00
Alexandru2909
d826d3d264 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24605 - Remove Event.wrapper for MediaState telemetry 2022-04-12 08:13:07 +00:00
Alexandru2909
795f47ca2f [fenix] For https://github.com/mozilla-mobile/fenix/issues/24642 - Remove Event.wrapper for TopSites metrics 2022-04-12 07:21:45 +00:00
Alexandru2909
20d7943058 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24708 - Remove Event.wrapper for DarkThemeSelected telemetry 2022-04-12 06:27:49 +00:00
Mozilla L10n Automation Bot
b47af97a0d [fenix] Import l10n. 2022-04-12 01:20:50 +00:00
MatthewTighe
439f25ddeb [fenix] for https://github.com/mozilla-mobile/fenix/issues/24549: add telemetry for recent synced tab 2022-04-12 00:17:30 +00:00
Alexandru2909
83363f9228 [fenix] For https://github.com/mozilla-mobile/fenix/issues/24703 - Replace Mockito mocks with Mockk mocks 2022-04-11 15:42:41 +00:00