mcarare
ff595c7854
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15688 : Navigate to home screen with arguments on new tab action.
2020-10-19 17:45:46 -07:00
Mozilla L10n Automation Bot
a9e3cb974b
[fenix] Import l10n.
2020-10-19 17:37:17 -07:00
Sebastian Kaspari
9c7e0ad770
[fenix] Update Android Components, Kotlin, Gradle plugin ( https://github.com/mozilla-mobile/fenix/pull/16021 )
...
* Closes https://github.com/mozilla-mobile/fenix/issues/13262 : Update AGP to 4
* Update to Mozilla Android Components 63.0.20201019090011.
* Update Kotlin to 1.4.10 and Coroutines to 1.3.9.
* Fix new compiler warnings.
* Fix compilation of lint rules module.
* Pin JNA version.
* Fix new lint errors.
Co-authored-by: Tiger Oakes <toakes@mozilla.com>
2020-10-19 14:07:47 -04:00
Mihai Adrian Carare
b931723651
[fenix] For https://github.com/mozilla-mobile/fenix/issues/14744 : Also show Fill link from clipboard with search shortcuts. ( https://github.com/mozilla-mobile/fenix/pull/15885 )
2020-10-19 13:58:54 -04:00
Christian Sadilek
5c9e32efda
[fenix] Configure M5 AMO collection for all builds
2020-10-19 11:19:47 -04:00
mozilla-l10n-automation-bot
b763fd4449
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/16014 )
2020-10-18 23:26:52 -04:00
mozilla-l10n-automation-bot
0e83246501
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/16001 )
2020-10-17 21:54:08 -04:00
Mickey Moz
9738de25be
[fenix] Update Android Components version to 63.0.20201016221440. ( https://github.com/mozilla-mobile/fenix/pull/15982 )
2020-10-17 09:42:19 -04:00
liuche
37a987b4c5
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/15731 - Enable tg
on release locales. ( https://github.com/mozilla-mobile/fenix/pull/15984 )
2020-10-17 09:41:48 -04:00
mozilla-l10n-automation-bot
0a5089879a
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/15986 )
2020-10-17 09:41:31 -04:00
Gabriel Luong
d1e5785dad
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15796 - Use the device locale for the system locale subtitle ( https://github.com/mozilla-mobile/fenix/pull/15975 )
2020-10-17 09:40:28 -04:00
Gabriel Luong
36ab249924
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15937 - Remove topFrecentSite feature flag ( https://github.com/mozilla-mobile/fenix/pull/15967 )
...
* For https://github.com/mozilla-mobile/fenix/issues/15937 - Remove the topFrecentSite feature flag
* For https://github.com/mozilla-mobile/fenix/issues/15937 - Hide the "Pull to refresh" preference since its visibility is managed by a feature flag
2020-10-16 18:37:27 -07:00
Juan C. Goncalves
a68b2b2ec0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/8947 - Lint check for licenses in Kotlin/Java source files ( https://github.com/mozilla-mobile/fenix/pull/15639 )
2020-10-16 17:41:08 -07:00
ekager
b7cb6aa53c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7345 - Update new shield icons, remove lottie ( https://github.com/mozilla-mobile/fenix/pull/15909 )
2020-10-16 16:01:38 -07:00
Ankur Sonawane
bd57584d64
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to issue template ( https://github.com/mozilla-mobile/fenix/pull/15690 )
...
* For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to feature template
Comments are copied directly from https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue for more information
* For https://github.com/mozilla-mobile/fenix/issues/15561 : add comments to bug template
Comments are copied directly from https://github.com/mozilla-mobile/fenix#i-want-to-file-an-issue
* Move comments above STR and change message
* Move comments above "What is the user problem"
2020-10-16 14:42:21 -07:00
Mickey Moz
d4d3f8f04d
[fenix] Update Android Components version ( https://github.com/mozilla-mobile/fenix/pull/15965 )
...
Co-authored-by: ekager <emilykager@gmail.com>
2020-10-16 13:42:22 -07:00
Christian Sadilek
8ec056ffb9
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/11286 : Add TelemetryMiddleware to remove Session[Manager] observers
2020-10-16 11:05:34 -07:00
Gabriel Luong
96e38a14eb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15796 - show device language under follow device language ( https://github.com/mozilla-mobile/fenix/pull/15966 )
2020-10-16 12:47:56 -04:00
amkcpu
37f4575e58
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10683 : Show longer tab titles
...
Also update tab tray item layout according to specs posted in the issue.
2020-10-16 15:50:29 +03:00
Gregory Mierzwinski
0a0868e85b
[fenix] Bug 1671415 - Remove 2019 youtube-playback tests. ( https://github.com/mozilla-mobile/fenix/pull/15918 )
...
* Bug 1671415 - Remove 2019 youtube-playback tests.
* Run tests in PR.
* Undo testing changes.
2020-10-16 06:16:34 -04:00
mozilla-l10n-automation-bot
6d9480ec2d
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/15945 )
2020-10-15 17:29:04 -07:00
Jeff Boek
81556c956a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15596 - Removes upgrade faq link from fennec builds ( https://github.com/mozilla-mobile/fenix/pull/15643 )
2020-10-15 15:02:51 -07:00
Gabriel Luong
19b4a4ef5b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/14922 : Use padding instead of margin to use the full screen width for the "Add search engine" button
2020-10-15 16:09:13 -04:00
mcarare
5348bed401
[fenix] For https://github.com/mozilla-mobile/fenix/issues/14922 : Adjust margins for add search engine preference.
2020-10-15 16:09:13 -04:00
mcarare
30bd0ed572
[fenix] For https://github.com/mozilla-mobile/fenix/issues/14922 : Add divider above address bar preferences.
2020-10-15 16:09:13 -04:00
mcarare
fcbe467703
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15898 : Add dividers above subheadings in tabs screen.
2020-10-15 13:13:52 -04:00
mcarare
ee99347d3d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15898 : Add dividers above subheadings in customise screen.
2020-10-15 13:13:52 -04:00
Michael Comella
0a83eb56f4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : add comment for why we set the app theme in test.
2020-10-15 09:53:13 -07:00
Michael Comella
aa19f541b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : change apply to with in GleanMetricsService.
...
While the callback receiver is identical in these two methods, they're
semantically different: apply is for initializing the receiver while with
is anything else benefiting from a new `this` receiver.
I didn't change the usage of apply that has a return statement because I
was afraid my change might change behavior.
2020-10-15 09:53:13 -07:00
Michael Comella
910b7f19aa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : mock package inspection dependencies in GleanMetricsService.
...
The new robolectric version changed the behavior such that the app ID
that was returned for our app was `org.mozilla.fenix.debug` instead of
(I guess) `org.mozilla.fenix`. In general, relying on robolectric can be
fragile, such as this case, so it's better to mock. Also, this test
behavior should theoretically have varied between build flavors so
mocking prevents the tests from breaking across flavors.
2020-10-15 09:53:13 -07:00
ekager
69a126cbb6
[fenix] Sets theme in FenixRobolectricTestApplication onCreate
2020-10-15 09:53:13 -07:00
Michael Comella
7cc54078d9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : escalate many Performance check severity in lint.xml.
...
I exhaustively looked through the list of checks labeled performance and
marked them accordingly. To see all lint checks, type:
<android-sdk>/tools/bin/lint --show
2020-10-15 09:53:13 -07:00
Michael Comella
106a36bcdc
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : remove unnecessary lint ignore.
2020-10-15 09:53:13 -07:00
Michael Comella
fec7662d8e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : escalate InefficientWeight to error.
...
All violations of this type were addressed in the previous commit.
2020-10-15 09:53:13 -07:00
ekager
74b4866e3d
[fenix] Fixes existing lint errors
2020-10-15 09:53:13 -07:00
Michael Comella
0e8148f253
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : update Android Gradle Plugin version.
...
This ensures our custom lint rules are running on the command line.
2020-10-15 09:53:13 -07:00
Michael Comella
96e1ee1591
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15644 : update RepoMatching.comAndroid.
...
In Android Gradle Plugin 3.6+, a new dependency is
com.android:zipflinger so we can't assume com.android is following by a
dot.
2020-10-15 09:53:13 -07:00
Gabriel Luong
ef60d82caa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15907 - Remove the usage of the TabTrayGridItemDecorator
2020-10-15 10:02:07 -04:00
ekager
9d876a7076
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15347 - Adds telemetry for tabs settings
2020-10-14 22:53:31 -04:00
ekager
9f67b3df9b
[fenix] fix detekt errors
2020-10-14 18:22:02 -07:00
ekager
171e425db0
[fenix] bump AC version to 63.0.20201014190200
2020-10-14 18:22:02 -07:00
Sebastian Kaspari
3368ddce5c
[fenix] Use new SearchEngineProvider interface.
2020-10-14 18:22:02 -07:00
Mozilla L10n Automation Bot
d064b26fc0
[fenix] Import l10n.
2020-10-14 17:49:27 -07:00
Michael Comella
2b368b4bff
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 - review: add license to lint-baseline.xml.
2020-10-14 15:20:28 -07:00
Michael Comella
30208f0345
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 : add current ConstraintLayout warnings to lint baseline.
2020-10-14 15:20:28 -07:00
Michael Comella
88cf7184ca
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 : suppress new lint rule in migration code.
2020-10-14 15:20:28 -07:00
Michael Comella
169a87a1fb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 : add new lint rule to CODE OWNERS.
2020-10-14 15:20:28 -07:00
Michael Comella
de1a390dba
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15280 : add ConstraintLayoutPerfDetector custom lint rule.
2020-10-14 15:20:28 -07:00
ekager
5baed32e13
[fenix] For https://github.com/mozilla-mobile/fenix/issues/15265 - Save cached top sites for metrics ping
2020-10-14 15:08:54 -07:00
ekager
6ee2d5a8dd
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12062 - Launch back to browser if we previoulsy had tabs
2020-10-14 15:05:20 -07:00