Roger Yang
c164b2308b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18706 - Remove unneeded add-on telemetry calls ( https://github.com/mozilla-mobile/fenix/pull/18707 )
2021-03-30 16:19:00 -04:00
rxumoz
305bb7f48a
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18386 - Change language display name to traditional/simplified Chinese for Chinese locale ( https://github.com/mozilla-mobile/fenix/pull/18387 )
2021-03-30 16:18:31 -04:00
Mihai Adrian Carare
4da13e56c1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17800 - Request desktop site from home screen. ( https://github.com/mozilla-mobile/fenix/pull/18653 )
2021-03-30 16:12:46 -04:00
Roger Yang
56fcf0e457
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18514 : Re-add tab counter in tabs tray ( https://github.com/mozilla-mobile/fenix/pull/18659 )
2021-03-30 15:43:07 -04:00
Michael Comella
b26d782c2f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add data review links.
2021-03-30 10:38:44 -07:00
Michael Comella
9c3ad5608a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : warn about flaw in app_opened_all_startup
probe.
2021-03-30 10:38:44 -07:00
Michael Comella
c5bfc690d7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : record cold start duration telemetry.
2021-03-30 10:38:44 -07:00
Michael Comella
f5accce70f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add StartupActivityStateProvider.
...
This will be used to filter conditions for the start up telemetry we're
adding.
2021-03-30 10:38:44 -07:00
Michael Comella
ee31fe29c2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add ApplicationStartReasonProvider.
...
We need to know this state to add a correct COLD MAIN probe.
2021-03-30 10:38:44 -07:00
Michael Comella
04af130922
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18426 : add DefaultActivityLifecycleCallbacks.
...
We'll extend this in subsequent commits.
2021-03-30 10:38:44 -07:00
Oana Horvath
6dff34ee33
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18644 : fix metod to verify system notifications
2021-03-30 18:19:02 +03:00
Jonathan Almeida
9feca460c1
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/14117 : Add Synced Tabs as a page in the tabs tray
2021-03-30 19:09:50 +04:00
Oana Horvath
e4614fd8a0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18421 : Ignore the ContextMenusTest class because of test failures
2021-03-30 17:12:49 +03:00
Gabriel Luong
4cab53bb65
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18247 - [Add card] Populate the Credit card expiry year drop down
2021-03-29 21:37:03 -04:00
Gabriel Luong
57c0eb196a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18246 - [Add card] Populate the Credit card expiry month drop down
2021-03-29 21:37:03 -04:00
Gabriel Luong
5f5d03ee19
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18243 - Add a credit card editor screen
2021-03-29 21:37:03 -04:00
Jonathan Almeida
e6d88f4669
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18521 : Focus on page corresponding to selected tab
...
This first part of https://github.com/mozilla-mobile/fenix/issues/18521 is to focus on the correct pager item first
before we land a patch for `scrollToPosition` of the selected tab.
2021-03-30 03:08:01 +04:00
Jonathan Almeida
11b1e0a461
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/18668 : Add stable ID cache for TabAdapter.getItemId
2021-03-30 02:58:54 +04:00
yichiehc
1006a699c0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/16830 : Increase the Show in private sessions option in Search Preferences Settings ( https://github.com/mozilla-mobile/fenix/pull/18689 )
...
* For https://github.com/mozilla-mobile/fenix/issues/18242 - Wire up "Sync cards across devices" preference with SyncPreferenceView (https://github.com/mozilla-mobile/fenix/pull/18605 )
* For https://github.com/mozilla-mobile/fenix/issues/16830 : Increase the Show in private sessions option in Search Preferences Settings
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2021-03-29 17:06:29 -05:00
Aaron Klotz
6c8838adb7
[fenix] Explicitly set android:extractNativeLibs to true in ApplicationManifest.xml
...
The Android Gradle Plugin's default for android:extractNativeLibs changed from
true to false beginning with version 3.6.0. Based on GeckoView's needs, we
should ensure that this attribute is explicitly set to true.
2021-03-29 12:52:34 -07:00
Michael Droettboom
2fb552617a
[fenix] Bug 1689162: Update Glean metrics.yaml schema ( https://github.com/mozilla-mobile/fenix/pull/18683 )
2021-03-29 11:53:45 -04:00
Kershan
bd7ca49b17
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18453 - Show SUMO for default browser deeplink on Android <N
...
Lower Android versions don't offer the possibility of opening system settings
at a specific preference. In this cases we already shown a sumo article
detailing the manual steps each user is expected to perform to change the
system set default browser.
2021-03-29 18:14:15 +03:00
Arturo Mejia
d23cc020cd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15372 Improve Onboarding strings
2021-03-27 08:48:13 -04:00
Jonathan Almeida
debb6bbc7b
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18443 : Move viewholders to separate files and package
2021-03-27 03:42:34 +04:00
Jonathan Almeida
5f2ac9fbc0
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18443 : Fix changes between grid/list viewholders
2021-03-27 03:42:34 +04:00
Jonathan Almeida
0e3def9e83
[fenix] Close https://github.com/mozilla-mobile/fenix/issues/18443 : Use recyclerview-selection for multi-select mode in tray
...
Add multi-select mode to the BrowserTabsAdapter. It has the
functionality to:
- Enable multi-select mode on long-press.
- Enable multi-select mode when changed by an external function.
- Only works for normal tabs (as we currently have it).
Co-authored-by: "codrut.topliceanu" <codrut.topliceanu@softvision.ro>
2021-03-27 03:42:34 +04:00
Gabriel Luong
83e350ed4c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17291 - Display a list of all active Nimbus experiments ( https://github.com/mozilla-mobile/fenix/pull/17515 )
2021-03-26 13:58:30 -04:00
yichiehc
6dd598c8db
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18594 : Highlight the "Default browser" system setting on Android >= N
...
Although not public APIs we can use specific extras in the Intent used to open
system settings such that the "Default browser" setting is highlighted to
provide a better UX for users looking to set Fenix as default.
2021-03-26 18:25:56 +02:00
rxumoz
c22c6c1b3d
[fenix] Update top sites to add PDD for MozillaOnline builds ( https://github.com/mozilla-mobile/fenix/pull/18615 )
2021-03-26 12:18:46 -04:00
Mihai Adrian Carare
89321fbec1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18260 - Add pin to default sites. ( https://github.com/mozilla-mobile/fenix/pull/18618 )
2021-03-26 11:36:27 -04:00
Roger Yang
d4fa548812
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18535 : Re-add grid layout to tabs tray ( https://github.com/mozilla-mobile/fenix/pull/18638 )
2021-03-26 10:33:46 -04:00
Oana Horvath
b9aa2166ca
[fenix] Disable customTrackingProtectionSettingsTest
2021-03-26 16:25:14 +02:00
Oana Horvath
8950cb0b73
[fenix] Re-enable working UI tests from https://github.com/mozilla-mobile/fenix/issues/18644
2021-03-26 16:25:14 +02:00
Mozilla L10n Automation Bot
0875ac09ed
[fenix] Import l10n.
2021-03-26 11:39:00 +00:00
Mugurell
baab77eb92
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18644 - Temporarily disabling UI tests that fail on Firebase.
...
This is a quick solution to resume PR merges.
Investigations and a proper fix is to follow on this same ticket.
2021-03-26 13:06:05 +02:00
Arturo Mejia
c9f822d0d4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15372 Optimize the order and messages of onboarding cards
2021-03-24 22:16:00 -04:00
Aaron Train
5a89e3da5d
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18623 : Fix Gradle task name in gradlewbuild.py ( https://github.com/mozilla-mobile/fenix/pull/18624 )
2021-03-24 15:33:17 -04:00
Roger Yang
e1404fab67
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17644 : Record when user taps on a add-on's setting ( https://github.com/mozilla-mobile/fenix/pull/18504 )
2021-03-24 14:31:39 -04:00
Mozilla L10n Automation Bot
a1b234a67b
[fenix] Import l10n.
2021-03-24 00:25:33 +00:00
Jonathan Almeida
101061cae3
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/18538 : Add BrowserTabsAdapter for tabs tray
2021-03-24 02:37:06 +04:00
Gabriel Luong
b3421edcf8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18242 - Wire up "Sync cards across devices" preference with SyncPreferenceView ( https://github.com/mozilla-mobile/fenix/pull/18605 )
2021-03-23 16:00:41 -04:00
mcarare
f5c72efb38
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17790 : Remove app from recents screen on quit.
2021-03-23 23:02:01 +04:00
Elise Richards
25d14c9a8e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17190 : notifications are updated when locale is changed ( https://github.com/mozilla-mobile/fenix/pull/18179 )
...
* Add intent processor for locale changes
* Recreate notification and notify in the service
* Use locale use cases to update notification
* Use notification id instead of tag
* Add locale use cases and restore locale in application
* Send locale to service instead of string
* Controller tests for locale
* Update Android Components version to 74.0.20210323143308
Co-authored-by: Arturo Mejia <arturomejiamarmol@gmail.com>
2021-03-23 14:16:30 -04:00
Gabriel Luong
9272994178
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18240 - Add a Credit Card preference screen ( https://github.com/mozilla-mobile/fenix/pull/18410 )
...
- Removes an unused preference key "pref_key_credit_cards_addresses"
2021-03-23 11:59:32 -04:00
Roger Yang
baa22e0645
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17791 : Use updated URL with custom tabs when copying to clipboard ( https://github.com/mozilla-mobile/fenix/pull/18590 )
2021-03-23 10:31:53 -04:00
Mugurell
ea39380daa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18585 - Don't use hardcoded String values in Onboarding unit test ( https://github.com/mozilla-mobile/fenix/pull/18597 )
...
Test if the welcome message has the expected structure and uses the expected
String values, not what the string values are.
2021-03-23 15:54:24 +02:00
Vitaly V. Pinchuk
49c057097e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/18395 : Dismiss contextual menu when entering/exiting Reader Mode
2021-03-23 11:46:10 +02:00
mcarare
b0f07eea23
[fenix] For https://github.com/mozilla-mobile/fenix/issues/17799 : Add extensions submenu item.
2021-03-23 09:52:45 +02:00
Arturo Mejia
597b246961
[fenix] Revert "For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation ( https://github.com/mozilla-mobile/fenix/pull/18252 )"
...
This reverts commit 72754a50
2021-03-22 16:32:20 -04:00
Mozilla L10n Automation Bot
95ced8e2ec
[fenix] Import l10n.
2021-03-22 00:31:33 +00:00