2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-07 15:20:38 +00:00
Commit Graph

6125 Commits

Author SHA1 Message Date
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
MickeyMoz
8cb8110547 [fenix] Update Android Components version to 75.0.20210329143119. 2021-03-29 20:58:44 +00: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
MickeyMoz
52bad3ad66 [fenix] Update Android Components version to 75.0.20210328204653. 2021-03-28 23:25:40 +00:00
MickeyMoz
b3b3f8c6ce [fenix] Update Android Components version to 75.0.20210328143118. 2021-03-28 16:30:48 +00: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
MickeyMoz
a17919fa64 [fenix] Update Android Components version to 75.0.20210324143047. 2021-03-24 16:32:38 +00: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
Ryan VanderMeulen
52ac8bde8d [fenix] Update version.txt to 89.0.0-beta.1 (https://github.com/mozilla-mobile/fenix/pull/18602) 2021-03-23 11:08:18 -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
MickeyMoz
48feddab6d [fenix] Update Android Components version to 74.0.20210322143147. 2021-03-22 16:33:51 +00:00