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

3995 Commits

Author SHA1 Message Date
Elise Richards
1e7d4c3e80 [fenix] For https://github.com/mozilla-mobile/fenix/issues/10261: PWA Telemetry (https://github.com/mozilla-mobile/fenix/pull/11859)
* Add PWA events to metrics.

Track events for add to homescreen and install.

Map PWA facts to events

* Map component facts to local metrics

Add events pings to fragments

Supress long method for events

Move install event to AC and collect facts

Retrieve fg and bg events from Facts. Do not track intent fg/bg events, only views

* Allow onPause in base fragment to send telemetry for PWA in the external app fragment. Track foreground and bg locally in fenix, and route install and home screen taps from AC facts

* Rebase
2020-08-03 13:59:31 -05:00
Mihai Branescu
d82708797c [fenix] Remove all deprecated strings (https://github.com/mozilla-mobile/fenix/pull/13192)
As requested here: https://github.com/mozilla-l10n/android-l10n/pull/249#discussion_r461209439
2020-08-03 12:22:12 -05:00
Mozilla L10n Automation Bot
24e21e581d [fenix] Import l10n. 2020-08-03 12:07:59 -04:00
Oana Horvath
f7ad4fdcc6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13220, https://github.com/mozilla-mobile/fenix/issues/13217: Disables failing UI tests 2020-08-03 16:21:08 +03:00
Tiger Oakes
6468af8c5b [fenix] For https://github.com/mozilla-mobile/fenix/issues/13140: Use concept-menu for saved logins menu (https://github.com/mozilla-mobile/fenix/pull/13143) 2020-08-02 18:48:10 -07:00
Ankur Khandelwal
f07dd7cc58 [fenix] Renamed Deps.mozilla_ui_publicsuffixlist to Deps.mozilla_lib_publicsuffixlist (https://github.com/mozilla-mobile/fenix/pull/13201) 2020-08-02 17:23:39 -04:00
Shen
bfb617eed9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9619 hide overflow menu for all history items in selected mode 2020-08-01 22:26:43 -04:00
Mozilla L10n Automation Bot
db2dc4ed38 [fenix] Import l10n. 2020-08-01 21:44:35 -04:00
mozilla-l10n-automation-bot
392b7dffb4 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/13189) 2020-07-31 17:31:52 -07:00
Michael Comella
56b2adf7e0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12802 - review: update metrics for data review. 2020-07-31 16:05:06 -07:00
Michael Comella
19abae1155 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12802: add StorageStats glean metrics. 2020-07-31 16:05:06 -07:00
Tiger Oakes
db14fef0d3 [fenix] Renamed Metrics to Event 2020-07-31 14:14:45 -07:00
Tiger Oakes
6d95c7aab0 [fenix] Moved MetricsService to its own file 2020-07-31 14:14:45 -07:00
Tiger Oakes
f1575249d1 [fenix] Move MetricController to its own file 2020-07-31 14:14:45 -07:00
Kainalu Hagiwara
f2c24c516f [fenix] For https://github.com/mozilla-mobile/fenix/issues/13127 - Make sure tabPreview is added after browserLayout. 2020-07-31 14:14:05 -07:00
ekager
c040c5ffa6 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13117 - Don't show add to collections button in private tabs tray 2020-07-31 14:13:12 -07:00
Tiger Oakes
e1a2dc51c8 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12522: Reuse exceptions code (https://github.com/mozilla-mobile/fenix/pull/13047) 2020-07-31 13:24:14 -07:00
ekager
6e5ade7b2c [fenix] For https://github.com/mozilla-mobile/fenix/issues/13135 - Replace about top header with Firefox Daylight 2020-07-31 16:21:39 -04:00
prabhat3108
043b43553a [fenix] swapped deleted and save icon in bookmarks_edit menu. closeshttps://github.com/mozilla-mobile/fenix/issues/11490 2020-07-31 16:19:02 -04:00
Kainalu Hagiwara
f84b9e5c55 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12888 - Add highlight to current page in tab history. 2020-07-31 12:54:42 -07:00
Mihai Branescu
dd5ed3fa87 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498/https://github.com/mozilla-mobile/fenix/issues/11499 - added/fixed unit tests 2020-07-31 21:42:57 +03:00
Mihai Branescu
0c18983da3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498 - removed SignIn ViewHolder and unified with the Error one 2020-07-31 21:42:57 +03:00
Mihai Branescu
331c042339 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11499 - replaced string for no tabs available 2020-07-31 21:42:57 +03:00
Mihai Branescu
5338c21474 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11498 - add Sync tabs error view (including sign-in CTA) 2020-07-31 21:42:57 +03:00
Kadeem
f2ad00d86e [fenix] For https://github.com/mozilla-mobile/fenix/issues/12769: Refactored Background Service Test into multiple test cases. 2020-07-31 10:47:11 -07:00
Mugurell
854065ea5a [fenix] For https://github.com/mozilla-mobile/fenix/issues/13037 - Use email to sign in to fxa if device has no camera
App can be installed on devices with no camera modules. Like Android TV boxes.
Will skip presenting the option to sign in by scanning a qr code in this case
and default to login with email and password.
2020-07-31 20:02:23 +03:00
ekager
c84bf4ea74 [fenix] For https://github.com/mozilla-mobile/fenix/issues/6846 - Don't show ToolbarPopupWindow if nothing to show 2020-07-31 12:55:09 -04:00
Mihai Eduard Badea
11baf289f3 [fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12400 - Refresh swiped collection tab view
Item is now refreshed by calling notifyDataSetChanged on the adapter when the last tab from the collection has been swiped away and the user cancels the deletion by pressing the cancel button from the dialog.
Also added a "wasSwiped" flag to onCollectionRemoveTab in order to check if the tab was deleted from a swipe action and not by pressing the "X" button.
2020-07-31 12:48:32 -04:00
Mozilla L10n Automation Bot
2d3b926e00 [fenix] Import l10n. 2020-07-31 12:37:11 +03:00
Tiger Oakes
1b2723089c [fenix] Fix suggestions, extract layout for tab history 2020-07-30 17:54:09 -07:00
Tiger Oakes
4245f4fb0f [fenix] Add tests for tab history 2020-07-30 17:54:09 -07:00
Tiger Oakes
135a3a607a [fenix] For https://github.com/mozilla-mobile/fenix/issues/12887: Use ListAdapter to diff history 2020-07-30 17:54:09 -07:00
ekager
2da8330f19 [fenix] No issue: Adds sameAs function for TopSiteList AdapterItem 2020-07-30 17:46:03 -04:00
ekager
86081e11d1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11690 - Add contentsSameAs to avoid rebind of items in SessionControlAdapter 2020-07-30 15:18:04 -04:00
Tiger Oakes
a2d4efd120 [fenix] For https://github.com/mozilla-mobile/fenix/issues/7992: Use favicon style from AC (https://github.com/mozilla-mobile/fenix/pull/12608) 2020-07-30 11:21:17 -07:00
Tiger Oakes
c56392c5ec [fenix] Use uplifted addon date code 2020-07-30 10:29:40 -07:00
jhugman
0d4c4122a7 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (https://github.com/mozilla-mobile/fenix/pull/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.
2020-07-30 18:28:26 +01:00
ekager
a863afc6c1 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13117 - Hide save to collection button for private tabs in tab tray 2020-07-30 11:53:29 -04:00
mcarare
812e635a69 [fenix] For https://github.com/mozilla-mobile/fenix/issues/12565: Remove activity from DefaultTabTrayController constructor. 2020-07-30 13:33:02 +03:00
Mozilla L10n Automation Bot
63bde96bcd [fenix] Import l10n. 2020-07-29 21:52:03 -04:00
Tiger Oakes
9673c13a72 [fenix] For https://github.com/mozilla-mobile/fenix/issues/13084 - Use runBlockingTest 2020-07-29 21:51:28 -04:00
Kate Glazko
f140e0bf32 [fenix] remove unused import 2020-07-29 17:47:18 -07:00
Kate Glazko
16797b3103 [fenix] For AC https://github.com/mozilla-mobile/fenix/issues/7673 Move DownloadStatus to DownloadState Fenix Side Changes 2020-07-29 17:47:18 -07:00
Tiger Oakes
6b5229d75b [fenix] Move config to robolectric.properties 2020-07-29 17:46:26 -07:00
Jeff Boek
b58a48ca5d [fenix] For https://github.com/mozilla-mobile/fenix/issues/12570 - Correctly removes search suggestions when search query and url is empty 2020-07-29 16:03:10 -07:00
Jeff Boek
d2d7fceb94 [fenix] For https://github.com/mozilla-mobile/fenix/issues/11579 - Adds telemetry for autoplay settings in Site Permissions 2020-07-29 15:10:25 -07:00
Tiger Oakes
451a859db0 [fenix] Add metric tests 2020-07-29 14:58:48 -07:00
Kainalu Hagiwara
627cd8b8bd [fenix] For https://github.com/mozilla-mobile/fenix/issues/12865, https://github.com/mozilla-mobile/fenix/issues/12990 - Disable swipe to switch tabs gesture when the keyboard is visible. 2020-07-29 14:55:03 -07:00
mozilla-l10n-automation-bot
8ef2048506 [fenix] Import l10n. (https://github.com/mozilla-mobile/fenix/pull/13088) 2020-07-29 13:51:01 -07:00
Sawyer Blatz
2a5fdd6054 [fenix] For https://github.com/mozilla-mobile/fenix/issues/9730: Add Login Dialog Prompt telemetry 2020-07-29 12:59:35 -07:00