Commit Graph

4313 Commits

Author SHA1 Message Date
Chenxia Liu 6cb548575f Bump AC version to 48.0.15 to update Glean, GV 2020-08-17 19:07:24 -07:00
Grisha Kruglov f03493f14d Bump A-S version to 48.0.14 2020-08-12 20:41:42 -07:00
Johan Lorenzo 31a9a9a73c Bug 1649013 - Stop failing mark-as-shipped tasks (#13257) 2020-08-10 10:27:03 +02:00
Sebastian Kaspari 49e49f10c8 Update Mozilla Android Components to 48.0.13. 2020-08-10 10:26:48 +02:00
Sebastian Kaspari 9d42ef8caa Validate deep links. 2020-08-10 10:08:07 +02:00
Jeff Boek f10bfb7e16 For #13229 - Cache deviceId for reuse 2020-08-05 10:52:21 +02:00
liuche ceae079a50
79.0.2 pairing uplift (#13188)
* For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124)

Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.

* Bump AC version to uplift pairing crash AC#7944

Co-authored-by: jhugman <jhugman@users.noreply.github.com>
2020-07-31 16:40:56 -07:00
liuche 12694008ac
For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124) (#13138)
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.

Co-authored-by: jhugman <jhugman@users.noreply.github.com>
2020-07-30 16:54:16 -07:00
Sebastian Kaspari 20016c88e1 Update to Mozilla Android Components 48.0.11. 2020-07-30 15:05:34 +02:00
Sebastian Kaspari fbae92621e Update to Mozilla Android Components 48.0.10. 2020-07-30 11:22:47 +02:00
Kainalu Hagiwara f63cb6aa5c For #13066 - Translate locale codes to Android specific variants before filtering 2020-07-29 11:21:07 -07:00
Johan Lorenzo 8e5d2c0465 Bug 1631839 - part 3: Remove "project.mobile" routes (#12821) 2020-07-24 11:52:27 +02:00
Sebastian Kaspari 5c0e47e52d Update to Mozilla Android Components 48.0.8. 2020-07-24 11:51:45 +02:00
Johan Lorenzo 44a31d055a back to regular PR 2020-07-22 15:40:29 +02:00
Johan Lorenzo 289b894db5 try beta 2020-07-22 15:40:29 +02:00
Johan Lorenzo 421fcee257 try release 2020-07-22 15:40:29 +02:00
Johan Lorenzo fc24a90f38 Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta (#12225) 2020-07-22 15:40:29 +02:00
Sebastian Kaspari 09e5d4d8f6 Start using release builds of GeckoView. 2020-07-21 14:05:03 +02:00
Sebastian Kaspari e586e3cfdd Update to Mozilla Android Components 48.0.7. 2020-07-21 10:59:21 +02:00
mozilla-l10n-automation-bot 6b5b040c9a Import l10n. (#12766) 2020-07-21 10:41:54 +02:00
Johan Lorenzo dc99337f14 Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track 2020-07-21 09:49:36 +02:00
Kainalu Hagiwara e6be8760bb
For #7104 - Update locale list for release. (#12742) 2020-07-20 13:09:16 -07:00
Sebastian Kaspari 575143c0f7
[79.0.0] Uplift translations. (#12725)
* Uplift translations.

* revert styles uplift

Co-authored-by: Jeff Boek <jeff@jeffboek.com>
2020-07-20 13:08:08 -07:00
Sebastian Kaspari 16184bc53d Update to Mozilla Android Components 48.0.5. 2020-07-17 10:57:44 +02:00
Sebastian Kaspari 894f2fbe0a Bug 1648894: Switch back to Mozilla Android Components 48.0.4. 2020-07-17 10:45:53 +02:00
Mugurell 0a4a170f7e For #12544 - Prevent search engines mixup
Stricter synchronization by always using the same "loadedSearchEngines"
variable.
With "loadedSearchEngines" calling "refreshAsync()" we also get the fallback
engines to contain reddit and youtube (which are programatically added) and
also now we properly remember and display the engines added by user.
2020-07-17 10:45:04 +02:00
Sebastian Kaspari 86b4041664 Update to Mozilla Android Components 48.0.5. 2020-07-14 09:32:39 +02:00
Mugurell 6f7be497a0 For #11875 - Prevent mixup of region / locale based search engines
We have two search engine types:
- one based on MLS reported region,
- one based only on Locale.

There are multiple steps involved in returning the default search engine for
example and though at each step we could verify if a certain operation is
completed we are still exposed to concurrency issues.
Simplest and most effective way to make sure the MLS engines do not mix with
Locale based engines is to use the same type of engines for the entire duration
of the app. At the next cold start we'll verify again which engines to use.

Using the Locale based engines (fallbacks) is expected to only happen once, at
the first run of the application after being installed.
2020-07-14 09:12:54 +02:00
Sebastian Kaspari c6c325359d Update to Mozilla Android Components 48.0.4. 2020-07-14 09:12:54 +02:00
Michael Comella f3d51d7834 For #12345: catch SecurityException when calling reportFullyDrawn.
That's amazing! I've got the same combination on my luggage.
2020-07-13 13:09:25 -07:00
Christian Sadilek 619545e5b9 Configure M3 AMO collection for all builds 2020-07-06 13:37:12 -04:00
Sebastian Kaspari 6293082acd Use Mozilla Android Components 48.0.3. 2020-07-03 09:11:24 +02:00
Sebastian Kaspari 217f2264e4 Update to Mozilla Android Components 48.0.2. 2020-07-01 13:52:48 +02:00
Jeff Boek ffa90b9297
For #12081 - Properly installs searchengines when MLS completes (#12141) 2020-06-30 14:15:16 -07:00
liuche a3df736bed Revert "For #9946: Update FennecBeta branding (#10066)" to push to Firefox Beta (#11872)
* Revert "For #9946: Update FennecBeta branding (#10066)" to push to Firefox Beta.

This reverts commit 95f26f1fdc.

* No issue: Test remove codecov (#11928)

Co-authored-by: Emily Kager <emilykager@gmail.com>
2020-06-30 15:35:36 +02:00
Sebastian Kaspari 05b6934e99 Update Mozilla Android Components to 48.0.0. 2020-06-30 09:25:44 +02:00
Emily Kager b8b1f5ac78
No issue: Uplift update AC breaking changes and fix tab counter (#12109)
* For #11991 - Show tab count during onboarding

* Update AC to 48.0.20200627130132 and fix breaking changes
2020-06-29 16:22:36 -07:00
Mihai Eduard Badea e0fa1c0db4 For issue #11835 - Update text fonts
Updated the fonts and colors for several texts throughout the application.
2020-06-26 23:18:52 -04:00
Tiger Oakes ed334788e8 For #11903: Enforce private theme in custom tabs 2020-06-26 22:59:43 -04:00
Jeff Boek b1a8c0f483 For #9935 - Use the searchengine deferred 2020-06-26 19:07:36 -07:00
Jeff Boek 40977a93a0 For #9935 - Fallback region selection on first load 2020-06-26 19:07:36 -07:00
Michael Comella 5ef6b49aa1
For #8795: remove redundant ConstraintLayout around BrowserToolbar. (#12014)
This is functionally equivalent to the code before this patch but should
be slightly more performant in theory because ConstraintLayout is
expensive to inflate.

The elevation and layoutParams set dynamically appeared to have no effect
with the wrapping view but broke the view when used by itself so I had
to remove them. I also updated a few other unnecessary params.

Theoretically this may have some perf benefits but I didn't see anything
outside noise levels after I took the numbers (but I didn't try very
hard).
2020-06-26 21:31:02 -04:00
Chenxia Liu f9b756c8c9 Issue #12044 - Bump expiry by 1mo for release 2020-06-26 18:28:46 -07:00
David Walsh c4a4beb6b9 For 11468 - Show tab tray after opening links from history and bookmarks 2020-06-26 18:28:31 -07:00
Kate Glazko 2ac8496315 For #12025: Set Search Shortcuts Off By Default 2020-06-26 18:21:58 -07:00
Jeff Boek a18c1befd1
For #11044 - Sets the anchorView of the snackbar to be the new tab fab (#11930) 2020-06-26 17:56:56 -07:00
Jonathan Almeida f89b157c23
For #12002: Show default tab background when thumbnail not available (#12041) 2020-06-26 20:46:23 -04:00
Sachin 4b9cc954fa
for #11830 added new metric for collecting startup method from all startup phases (#11940)
* for #11830 added new metric for collecting startup method

move all source startup telemetry into its own logic and added an UNKOWN state

* switched back to onNewIntent solution

* renamed the metric
2020-06-26 17:38:08 -07:00
Sawyer Blatz 61b1b5a895
No issue: update experiments when experiments updated (#12032) 2020-06-26 17:19:58 -07:00
Sawyer Blatz 8a08cb941e
For #11479: Record open tabs count in metrics ping (#12024) 2020-06-26 17:15:43 -07:00