2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
Commit Graph

5153 Commits

Author SHA1 Message Date
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
Mozilla L10n Automation Bot
0621af82ac [fenix] Import l10n. 2021-03-21 00:30:53 +00:00
Michael Comella
3b2bda7c81 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add measurement probes for long-running lifecycle methods.
In addition to the existing probes for onCreate, this should cover all
lifecycle methods that take a long time in our profiles.
2021-03-19 17:41:03 -07:00
Mozilla L10n Automation Bot
4bbb624c57 [fenix] Import l10n. 2021-03-20 00:30:36 +00:00
Stefan Arentz
340ebf7b0b [fenix] [SDK-218] Nimbus updates to provide app_name and channel (https://github.com/mozilla-mobile/fenix/pull/18559)
* [SDK-218] Nimbus updates to provide app_name and channel

Provides the `app_name` and `channel` info to Nimbus.

* Update to A-C Nightly 74.0.20210319190549

Co-authored-by: Travis Long <tlong@mozilla.com>
2021-03-19 16:39:24 -04:00
Michael Comella
1f67254b10 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add telemetry for app.onCreate subsections.
Hopefully this will help us understand behavior of the
`application_on_create` probe, specifically that it seems to take longer
in telemetry than in does locally compared to `home_activity_on_create`
(comparing the medians to local runs)..
2021-03-19 11:52:29 -07:00
Michael Comella
8182032564 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18426: add TimingDistributionMetricType.measureNoInline.
This addresses an issue I found in my follow-up PR.
2021-03-19 11:52:29 -07:00
Roger Yang
4abb852190 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17531: Use shared preference to store top sites count for telemetry (https://github.com/mozilla-mobile/fenix/pull/18557) 2021-03-19 14:13:24 -04:00
Roger Yang
7e59b192b6 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17956: Add top site telemetry to available search engines (https://github.com/mozilla-mobile/fenix/pull/18129) 2021-03-19 10:53:36 -04:00
Mihai Adrian Carare
02cabca0c5 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12565: Clean up use of Context within ReviewPromptController. (https://github.com/mozilla-mobile/fenix/pull/18537) 2021-03-18 21:49:09 -04:00
mcarare
7150b3870e [fenix] No issue: Update Android Components version to 74.0.20210318143143
Replaces deprecated method setToolbarColor(Int) in CustomTabsIntent.Builder.
2021-03-18 21:06:36 -04:00
Mozilla L10n Automation Bot
c204581e87 [fenix] Import l10n. 2021-03-19 00:31:23 +00:00
Stefan Arentz
471e2245d2 [fenix] Enable the Nimbus experiments library on all channels (https://github.com/mozilla-mobile/fenix/pull/18526) 2021-03-18 13:33:33 -04:00
Roger Yang
1569a8ce76 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17644: Always update add-on's telemetry values before sending metric ping (https://github.com/mozilla-mobile/fenix/pull/18529) 2021-03-18 13:18:14 -04:00
Jonathan Almeida
c6f95e1f5c [fenix] Enable new tabs tray only for debug builds 2021-03-18 17:21:09 +04:00
Codrut Topliceanu
4fb1bbf431 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation (https://github.com/mozilla-mobile/fenix/pull/18252)
* For https://github.com/mozilla-mobile/fenix/issues/17805 - Fix adjustResize deprecation

To handle the deprecation of `adjustResize` I've moved it from `styles.xml` and `AndroidManifest.xml` to `Activity.kt` as a fallback for devices with Android < 11. For Android 11 and up `setDecorFitsSystemWindows(false)` and `OnApplyWindowInsetsListener` will be used to handle app insets. Normal use activities should call `enableSystemInsetsHandling` in `onCreate` as to properly display system bars and for proper keyboard handling.
2021-03-18 10:05:54 +02:00
Mozilla L10n Automation Bot
6f6f491106 [fenix] Import l10n. 2021-03-18 00:54:20 +00:00
Mozilla L10n Automation Bot
01cbaae87a [fenix] Import l10n. 2021-03-17 00:34:04 +00:00
Jonathan Almeida
122597ce56 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17822: Create a tabs tray layout and fragment
Co-authored-by: Kate Glazko <kglazko@Kates-MacBook-Pro.local>
2021-03-17 03:16:10 +04:00
Gabriel Luong
f1b86e17ae [fenix] For https://github.com/mozilla-mobile/fenix/issues/18408 - Add a lazy getter for AutofillCreditCardsAddressStorage 2021-03-16 13:30:43 -07:00
Grisha Kruglov
1c4f366083 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18501: Enable Nimbus on Beta channel 2021-03-16 11:06:47 -07:00
Oana Horvath
be560986e1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18481: waits for url to be visible in TestHelper.verifyUrl() (https://github.com/mozilla-mobile/fenix/pull/18498) 2021-03-16 13:35:36 -04:00
Oana Horvath
a862baeda2 [fenix] Add first set of UI tests to Nightly 2021-03-16 11:12:53 +02:00
Mozilla L10n Automation Bot
ed823030dd [fenix] Import l10n. 2021-03-16 00:26:32 +00:00
Mugurell
78b7d0e95c [fenix] For https://github.com/mozilla-mobile/fenix/issues/17869 - New AndroidKeystoreExperiment telemetry 2021-03-15 13:35:49 -07:00
Mugurell
3812cffed0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17869 - Start the Android Keystore experiment
Only on API 23+ (minimum Android version needed for SecureAbove22Preferences)
and only if enabled by a Nimbus experiment.

The Nimbus experiment will have the key `fenix-android-keystore` and use the
default branches - "control" and "treatment".
2021-03-15 13:35:49 -07:00
mcarare
1c8387fdb9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/17768: Renew telemetry expiring in March. 2021-03-15 19:59:38 +02:00
mcarare
ebde904cfd [fenix] For https://github.com/mozilla-mobile/fenix/issues/18076: Renew telemetry expiring in April. 2021-03-15 19:59:24 +02:00
Gabriel Luong
42cc036ba5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/18036 - Add TrackKeyInfo to Ad Click Metrics (https://github.com/mozilla-mobile/fenix/pull/18159) 2021-03-15 12:57:53 -04:00
Oana Horvath
8f9a3dc767 [fenix] For https://github.com/mozilla-mobile/fenix/issues/14005: fix strict TP tests loading timeout 2021-03-15 17:09:50 +02:00
Arturo Mejia
d296d0c9c2 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/18367 run SupportedAddonsChecker only for users with unsupported extensions 2021-03-15 10:40:10 -04:00
Arturo Mejia
6fff411a12 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/18132 remove icons from Settings screen 2021-03-15 09:53:08 -04:00
Arturo Mejia
a32ee95cf9 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/18132 create feature flag for refreshing icons 2021-03-15 09:53:08 -04:00
Jan-Erik Rediger
d274db2376 [fenix] Set distributionId right after initializing Glean
Previously setting it might have been arbitrarily delayed, resulting in
this metrics missing from pings that get submitted earlier.
Setting it early should prevent that.
The performance impact is negligible, Glean dispatches recording that
data off-main-thread anyway.
2021-03-15 13:38:11 +01:00
Sebastian Kaspari
d0152f7e79 [fenix] Integrate Android Autofill support into Nightly and debug builds. 2021-03-15 10:28:38 +01:00
mcarare
325e5619ca [fenix] For https://github.com/mozilla-mobile/fenix/issues/12528: Provide fallback values for locale display name. 2021-03-15 08:54:20 +02:00
Mozilla L10n Automation Bot
d7cf76a67f [fenix] Import l10n. 2021-03-15 00:37:52 +00:00
Mozilla L10n Automation Bot
6ab6bdaf21 [fenix] Import l10n. 2021-03-14 00:32:08 +00:00