2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-09 19:10:42 +00:00
Commit Graph

4148 Commits

Author SHA1 Message Date
Kainalu Hagiwara
a5e9542a6b For #13016 - Only scroll to current page in tab history after the initial layout. 2020-08-12 12:34:48 -07:00
Kainalu Hagiwara
52d4ffdef0 For #13424 - Fix detekt config and warnings. 2020-08-12 09:04:24 -07:00
Mugurell
b993b94be1 For #12857 - Use Collection title when sharing tabs collection
Avoided passing the subject for sharing a collection of tabs in the ShareData
object since ShareData is part of a web standard.
2020-08-12 13:40:58 +03:00
Mozilla L10n Automation Bot
c9e26a3f88 Import l10n. 2020-08-11 18:39:10 -07:00
Arturo Mejia
c52e4fd9f5 For issue #7620: Add support for external download managers 2020-08-11 14:15:10 -04:00
Kainalu Hagiwara
d796dac145 For #13149 - Add end padding to tab history title and url views. 2020-08-11 10:41:51 -07:00
Kainalu Hagiwara
09473b991d For #12926 - Add back button to menu. 2020-08-11 10:36:55 -07:00
Richard Pappalardo
73fb5e6875 fix: disable broken tests 2020-08-11 08:01:33 -07:00
Mozilla L10n Automation Bot
fd305d4608 Import l10n. 2020-08-10 17:07:41 -07:00
Arturo Mejia
841d19e8be Fix breaking behaviour on BrowsersCacheTest from AC 54.0.20200810074539 2020-08-10 12:54:25 -04:00
Sebastian Kaspari
77263aad70 Validate deep links. 2020-08-10 15:58:32 +02:00
Mozilla L10n Automation Bot
f4480df38c Import l10n. 2020-08-08 19:05:32 -07:00
Jonathan Almeida
9568bdaed8 Update Android Components and fix breaking tests 2020-08-07 19:49:59 -04:00
Kirill Rakhman
bee2ae6c83 Closes #8043 Hook up AwesomeBarView.setOnEditSuggestionListener 2020-08-07 19:49:59 -04:00
Matthew Finkel
a1b7e61d36 For #13361: Prevent Sentry usage behind isSentryEnabled 2020-08-07 15:33:17 +03:00
Jeff Boek
06ba8a0200 For #13053 - Handles common dismiss interactions 2020-08-06 18:28:31 -07:00
Jeff Boek
682b082100 For #13052 - Bumps feature flag to Nightly builds as well 2020-08-06 18:28:31 -07:00
Jeff Boek
540c1d2ada For #13052 - When opening a new tab pre-open search 2020-08-06 18:28:31 -07:00
Jeff Boek
c4d32bd75c For #13325 - Positions toolbar according to user preference 2020-08-06 18:28:31 -07:00
Mozilla L10n Automation Bot
293d446966 Import l10n. 2020-08-06 18:05:42 -07:00
liuche
1e7f078907
Changed name_collection_dialog.xml's EditText's input type from "text… (#13367)
Co-authored-by: Karol Wąsowski <wasowski02@gmail.com>
2020-08-06 14:45:23 -07:00
Mozilla L10n Automation Bot
ec77d60a94 Import l10n. 2020-08-06 10:42:06 -07:00
ankur
dd5bb94f8c For #13301, #13038: hide overflow menu for all bookmark items in selected mode 2020-08-06 09:51:56 -07:00
Aaron Train
25cd1dbac2
No issue: Remove unused import in SettingsAddonsTest (#13345)
Fixes lint-ktlint error on master https://github.com/mozilla-mobile/fenix/runs/954237630
2020-08-06 11:24:16 -04:00
Kadeem M
60526dffd8
Fix failing verifyAddonsCanBeUninstalled test (#13319) 2020-08-06 10:33:25 -04:00
Sebastian Kaspari
c93a29f89a Simplify build variants to just: debug, nightly, beta and release.
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-08-06 11:52:10 +02:00
Aaron Train
b9391c141b For #13218: Fix settingsAddonsItemsTest 2020-08-06 10:21:18 +03:00
Emily Kager
37b166d033
For #13298 - Make private tabs in tabs tray not long clickable (#13316) 2020-08-05 22:12:03 -04:00
ekager
5d664b979d For #6313 - Removes unused browser animations, improve delayed paint interactions 2020-08-05 20:03:05 -04:00
Tiger Oakes
d45af2a717
For #11903: Fix private custom tabs (#13327) 2020-08-05 16:24:47 -07:00
Jeff Boek
ccb5b0b641
Wires up controller, store and interactor. (#13324)
* For #13320 - Wires up the search store, controller and interactor for the new search experience

* For #13323 - Navigates to new search experience from the browser when enabled
2020-08-05 18:22:07 -05:00
Jeff Boek
6492773fc7
Progress on new search experience with Toolbar and Awesomebar placeholders (#13314)
* For #13272 - Adds the ToolbarView to the SearchDialogFragment

* For #13273 - Replaces container dependency with context in AwesomebarView

* For #13276 - Hacks together the awesomebar and toolbar in the new search experience
2020-08-05 14:40:43 -05:00
Michael Comella
f319b457bf For #4132: remove raptor property and isRaptorEnabled manifest placeholder.
afaict, this is only used for BrowserPerformanceTestActivity, which is
being removed in this PR.
2020-08-05 10:15:46 -07:00
Michael Comella
27c8a77c3f For #4132: remove BrowserPerformanceTestActivity & usages. 2020-08-05 10:15:46 -07:00
Tiger Oakes
c1c7de5c1a
For #13262: Update gradle (#13263) 2020-08-05 09:17:30 -07:00
Kainalu Hagiwara
30c7b5ea5e For #12831 - Disable SwipeRefreshLayout while swiping a bookmark. 2020-08-05 09:00:43 -07:00
Kainalu Hagiwara
5318d64911 For #12906 - Fix swipe-to-delete bookmark folder. 2020-08-05 08:59:26 -07:00
Mozilla L10n Automation Bot
add147ba38 Import l10n. 2020-08-05 09:56:36 -04:00
Hakkı Kaan Çalışkan
27341eaaf4 For #12585: Close tab tray menu on orientation changes 2020-08-05 09:56:08 -04:00
Richard Pappalardo
0e0183aa24
Disable flaky tests: settingsAddonsItemsTest, verifyAboutFirefoxPreview (#13286)
* fix: disable intermittent failing UI tests

* fix: add dependency
2020-08-04 22:46:41 -04:00
ekager
ce8533db3b No issue: Change first paint feature flag to nightly/debug 2020-08-04 18:28:41 -04:00
ekager
f663129632 For #6313 - On first load, hides engineView until firstContentfulPaint 2020-08-04 17:15:46 -04:00
Jeff Boek
495341a945 For #13052 - Creates new dialog fragment for search and puts it behind a feature flag 2020-08-04 12:24:24 -07:00
Kainalu Hagiwara
17bb010cc3 For #13235 - Add haptic feedback when long pressing forward button. 2020-08-04 12:19:12 -07:00
ekager
f4296fb77e For #13179 - Ensure we only dismiss share prompt once 2020-08-04 15:05:26 -04:00
ekager
a1a839f237 For #13221 - Update global ETP to include PBM 2020-08-04 14:34:24 -04:00
Tiger Oakes
c9f8986d2b
Don't init glean in unit tests (#13100) 2020-08-04 11:18:52 -07:00
ekager
df7aafc2df For #11610 - Fire sign in event for other types of auth events 2020-08-04 14:18:19 -04:00
ekager
bf19e4a3fd For #11280 - Adds FxA Signed Up Leanplum Event 2020-08-04 14:18:19 -04:00
Jeff Boek
ef7cf4fdcf For #13229 - Cache deviceId for reuse 2020-08-04 11:07:20 -07:00
Oana Horvath
1e806b25c1
Closes #12893: fixed deleteAllHistoryTest (#13255) 2020-08-04 13:33:52 -04:00
ekager
f52ddbe74b For #13228 - Disable Firebase analytics a second way 2020-08-04 11:43:13 -04:00
Mozilla L10n Automation Bot
3134f90d28 Import l10n. 2020-08-04 10:17:35 -04:00
Elise Richards
3e8cab19c0
For #10261: PWA Telemetry (#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
3cb1acc35a
Remove all deprecated strings (#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
2269fab186 Import l10n. 2020-08-03 12:07:59 -04:00
Oana Horvath
6f5f8cc5aa For #13220, #13217: Disables failing UI tests 2020-08-03 16:21:08 +03:00
Tiger Oakes
f3f470a977
For #13140: Use concept-menu for saved logins menu (#13143) 2020-08-02 18:48:10 -07:00
Ankur Khandelwal
ddfb3dfa72
Renamed Deps.mozilla_ui_publicsuffixlist to Deps.mozilla_lib_publicsuffixlist (#13201) 2020-08-02 17:23:39 -04:00
Shen
b52c4320f0 For #9619 hide overflow menu for all history items in selected mode 2020-08-01 22:26:43 -04:00
Mozilla L10n Automation Bot
65793f7fd7 Import l10n. 2020-08-01 21:44:35 -04:00
mozilla-l10n-automation-bot
76d49fc050
Import l10n. (#13189) 2020-07-31 17:31:52 -07:00
Michael Comella
849e5b3a09 For #12802 - review: update metrics for data review. 2020-07-31 16:05:06 -07:00
Michael Comella
5d8c900391 For #12802: add StorageStats glean metrics. 2020-07-31 16:05:06 -07:00
Tiger Oakes
70c66185d8 Renamed Metrics to Event 2020-07-31 14:14:45 -07:00
Tiger Oakes
661ffdfae2 Moved MetricsService to its own file 2020-07-31 14:14:45 -07:00
Tiger Oakes
f6b38552d2 Move MetricController to its own file 2020-07-31 14:14:45 -07:00
Kainalu Hagiwara
e1653f629e For #13127 - Make sure tabPreview is added after browserLayout. 2020-07-31 14:14:05 -07:00
ekager
f14b6d0385 For #13117 - Don't show add to collections button in private tabs tray 2020-07-31 14:13:12 -07:00
Tiger Oakes
1d28f63737
Closes #12522: Reuse exceptions code (#13047) 2020-07-31 13:24:14 -07:00
ekager
8b923fc7a4 For #13135 - Replace about top header with Firefox Daylight 2020-07-31 16:21:39 -04:00
prabhat3108
5e38ccc5e4 swapped deleted and save icon in bookmarks_edit menu. closes#11490 2020-07-31 16:19:02 -04:00
Kainalu Hagiwara
52e19ec743 For #12888 - Add highlight to current page in tab history. 2020-07-31 12:54:42 -07:00
Mihai Branescu
64072a1256 For #11498/#11499 - added/fixed unit tests 2020-07-31 21:42:57 +03:00
Mihai Branescu
ff50dae8e9 For #11498 - removed SignIn ViewHolder and unified with the Error one 2020-07-31 21:42:57 +03:00
Mihai Branescu
5d1aeb5ea7 For #11499 - replaced string for no tabs available 2020-07-31 21:42:57 +03:00
Mihai Branescu
bfc955cd40 For #11498 - add Sync tabs error view (including sign-in CTA) 2020-07-31 21:42:57 +03:00
Kadeem
78126122ad For #12769: Refactored Background Service Test into multiple test cases. 2020-07-31 10:47:11 -07:00
Mugurell
ab2ea8e682 For #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
0f0aee5e97 For #6846 - Don't show ToolbarPopupWindow if nothing to show 2020-07-31 12:55:09 -04:00
Mihai Eduard Badea
58e24b81aa For issue #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
29d07e8153 Import l10n. 2020-07-31 12:37:11 +03:00
Tiger Oakes
5ddf8beea7 Fix suggestions, extract layout for tab history 2020-07-30 17:54:09 -07:00
Tiger Oakes
6152469ffd Add tests for tab history 2020-07-30 17:54:09 -07:00
Tiger Oakes
4c1e6eeb25 For #12887: Use ListAdapter to diff history 2020-07-30 17:54:09 -07:00
ekager
6cdf304d10 No issue: Adds sameAs function for TopSiteList AdapterItem 2020-07-30 17:46:03 -04:00
ekager
3d3153039c For #11690 - Add contentsSameAs to avoid rebind of items in SessionControlAdapter 2020-07-30 15:18:04 -04:00
Tiger Oakes
d8ff6179fe
For #7992: Use favicon style from AC (#12608) 2020-07-30 11:21:17 -07:00
Tiger Oakes
e265bd7266 Use uplifted addon date code 2020-07-30 10:29:40 -07:00
jhugman
79c3f3c925
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.
2020-07-30 18:28:26 +01:00
ekager
0356bea50e For #13117 - Hide save to collection button for private tabs in tab tray 2020-07-30 11:53:29 -04:00
mcarare
ed8a9bd1a0 For #12565: Remove activity from DefaultTabTrayController constructor. 2020-07-30 13:33:02 +03:00
Mozilla L10n Automation Bot
ef4e865105 Import l10n. 2020-07-29 21:52:03 -04:00
Tiger Oakes
1a51b7f874 For #13084 - Use runBlockingTest 2020-07-29 21:51:28 -04:00
Kate Glazko
611adf83e5 remove unused import 2020-07-29 17:47:18 -07:00
Kate Glazko
151e8595b6 For AC #7673 Move DownloadStatus to DownloadState Fenix Side Changes 2020-07-29 17:47:18 -07:00
Tiger Oakes
0e3acfcd94 Move config to robolectric.properties 2020-07-29 17:46:26 -07:00
Jeff Boek
a72f9c75f0 For #12570 - Correctly removes search suggestions when search query and url is empty 2020-07-29 16:03:10 -07:00
Jeff Boek
12b95b4902 For #11579 - Adds telemetry for autoplay settings in Site Permissions 2020-07-29 15:10:25 -07:00
Tiger Oakes
f75be41d3a Add metric tests 2020-07-29 14:58:48 -07:00
Kainalu Hagiwara
57c7955637 For #12865, #12990 - Disable swipe to switch tabs gesture when the keyboard is visible. 2020-07-29 14:55:03 -07:00
mozilla-l10n-automation-bot
d5b105097e
Import l10n. (#13088) 2020-07-29 13:51:01 -07:00
Sawyer Blatz
4b646c03cb For #9730: Add Login Dialog Prompt telemetry 2020-07-29 12:59:35 -07:00
ekager
1497e4886e For #13084 - Update SavedLoginsStorageControllerTest 2020-07-29 15:15:18 -04:00
ekager
19ffb84cf9 For #11654 - Adds leanplum ETP changed event 2020-07-29 13:35:16 -04:00
Sawyer Blatz
bb03049fb5 Add documentation 2020-07-29 13:35:16 -04:00
Sawyer Blatz
8bfc493568 For #12103: Add ChangedDefaultBrowser event for leanplum 2020-07-29 13:35:16 -04:00
Sawyer Blatz
2b1122bc77 For #11531: Add search widget installed leanplum event 2020-07-29 13:35:16 -04:00
ekager
6b6e1956ca For #13071 - Only return to home when session doesn't have parent session to select 2020-07-29 09:50:58 -07:00
Antti Vainikka
579a69b477 Closes #12692: Remove www. prefix in tab tray urls
Use separate imports instead of a wildcard import

Use toShortUrl String extension instead of removing prefix from url host

Add missing import
2020-07-29 12:16:32 -04:00
mcarare
048f6a49fe For #12565: Pass passwordsStorage instead of context in constructor. 2020-07-29 12:15:16 -04:00
ekager
87a7b6f9ec For #12992 - Correctly notifies concat adapters about mode changes 2020-07-29 11:58:04 -04:00
Mozilla L10n Automation Bot
2c0511c92f Import l10n. 2020-07-29 11:42:30 -04:00
ekager
6a27c209b5 For #13042 - Remove bottomSheetCallback in multiselect mode 2020-07-29 11:19:47 -04:00
Mihai Adrian Carare
ac870634ff
For #12533: Align main settings categories according to specs. (#12534) 2020-07-29 10:08:00 -05:00
mcarare
4b74ff186b For #12565: Remove context from DeleteBrowsingDataController constructor 2020-07-29 17:46:43 +03:00
mozilla-l10n-automation-bot
e2e684b4d4
Import l10n. (#13048) 2020-07-28 18:37:50 -07:00
sraturi
537d95c04d for #11830 created class containing the logic for sending AllStartup telemetry logic
lint check

renamed the intentReceived telemetry to appOpenedAllSource

added comments

removed unused code

moved lifecycle process to AppAllSourceStartTelemetry

moved tracking event out of init function

lint fix

moved appAllStartTelemetry to components

added bit more info about the metrics

added the  onReceivedIntent metric back

minor fix

change discriptions based on the comments frm MR

wrote test cases for AppAllSourceStartTelemetry.kt

lint fix

test case to mock application going background

post rebase:

post rebase:

fixed nit from comments

fixed nit from comments

fixed nit from comments

lint fix

lint fix
2020-07-28 17:09:42 -07:00
Sachin
6a618aa318
for #11698 added on demand workmanager initialization (#12739) 2020-07-28 16:26:18 -07:00
Kainalu Hagiwara
bef98698cb For #12904 - Conditionally inflate SwipeGestureLayout in BaseBrowserFragment.
Changing the root view of BaseBrowserFragment from a CoordinatorLayout
to a SwipeGestureLayout has caused some regressions, particularly in
snackbar behavior. Lets prevent those regressions from occuring in
builds where the feature flag for gestures is off by only adding the
SwipeGestureLayout when the feature flag is on.
2020-07-28 14:54:18 -07:00
Leonardo Murça
0c8c87e56d For #12755 - Replace @+id by @id when referencing already declared ids
When referencing an Android resource ID, you do not need the
plus-symbol if you declared before.
Caution: make sure that the resource you are referring to
is defined EARLIER and not LATER.
2020-07-28 14:46:09 -07:00
Kainalu Hagiwara
6aa70977e7 For #12861 - Swap order of tabs for tab switching gesture. 2020-07-28 14:37:45 -07:00
amkcpu
af020d0af1 For #12706 - Add vertical scrollbar to bookmarks screen 2020-07-28 16:47:18 -04:00
amkcpu
791eac50f3 For #12704 - Add vertical scrollbar to history screen 2020-07-28 16:47:09 -04:00
amkcpu
210f1ab898 For #12707 - Add vertical scrollbar to search suggestions 2020-07-28 16:46:51 -04:00
Tiger Oakes
8d1bd10e6b Test paged history provider 2020-07-28 12:35:34 -07:00
Jonathan Almeida
239e3de5e9 For #12856: Add save to collections button to Tabs Tray
Using the ConcatAdapter, we're now able to insert multiple data sources
of information into one RecyclerView and preserve layout/scrolling in
addition to adding the 'Save to Collection' button.
2020-07-28 11:14:08 -07:00
ekager
33bb86b1aa For #12992 - Hide tab close button while in multiselect mode 2020-07-28 11:10:45 -07:00
Hakkı Kaan Çalışkan
12e68ac18d For #12622: Visually indicate different types of suggestions in the search screen 2020-07-28 11:08:35 -07:00
Aaron Train
5b997ff1d8 Closes #13021: Fix verifyAboutFirefoxPreview UI test 2020-07-28 11:02:21 -07:00
Kainalu Hagiwara
272c380755 For #13028 - Add feature flag for tab history. 2020-07-28 11:01:59 -07:00
Roger Yang
b7fabdd2f1 Closes #12670: Add lastUri as a parameter in RequestInterceptor 2020-07-28 13:24:03 -04:00
Oana Horvath
b0dfdd57dc
For #12968: Re-enables Search settings tests (#13020) 2020-07-28 09:22:46 -04:00
Jonathan Almeida
53a4f63393 For #12983: Fix deep link scheme for nightly builds
When we simplified our variants, our deep link scheme for nightly was
lost.
2020-07-28 08:31:12 -04:00
Mozilla L10n Automation Bot
33db252797 Import l10n. 2020-07-27 21:05:00 -04:00
ekager
0657bf41d3 For #12991 - Set height to recommended touch target size for collect button 2020-07-27 20:17:48 -04:00
Elise Richards
b7325a3833
For #12571: Rename shortcuts to search engine on search screen (#12839)
* Rename shortcuts to search engine on search screen

* Remove deprecated pref key

* Re-add deprecated string
2020-07-27 17:19:31 -05:00
Tiger Oakes
5d772337a8 Fix AccountUiView ui failures 2020-07-27 17:40:15 -04:00
Elise Richards
52a9acf87d
Enable editing saved logins on all channels (#12841) 2020-07-27 15:48:28 -05:00
Jeff Boek
46f010f247 For #2681 - Adds ability to bypass cache when reloading 2020-07-27 12:11:11 -07:00
Tiger Oakes
57ac6fc36d Extract navigation subgraphs 2020-07-27 15:04:28 -04:00
Tiger Oakes
61d6b333de Update LongParameterList baseline 2020-07-27 14:20:34 -04:00
Tiger Oakes
eab9660146 For #1146: Extract AccountUiView from settings 2020-07-27 21:05:47 +03:00
Tiger Oakes
d640f58316 For #12565 - Clean up controller and add tests 2020-07-27 10:40:09 -07:00
Mugurell
596300591e For #12772 - Opt-out of scoped storage
Targeting Android 10 means we need to support scoped storage or we need to
opt-out of that using requestLegacyExternalStorage="true".

This patch adds the opting-out leaving investigations for what changes we need
for fully supporting scoped storage to be done in issue #12822.
2020-07-27 10:39:47 -07:00
ekager
e5e62fa79a For #6846: Added quick actions for nav bar in home 2020-07-27 13:28:28 -04:00
ekager
1d604d327c For #12966 - Fixes session removal show home logic 2020-07-27 10:27:39 -07:00
Tiger Oakes
52de2b8f38 Fix license on remaining files 2020-07-27 13:04:55 -04:00
Mihai Eduard Badea
b1e7e60665 For issue #12181 - Convert String to sentence case
Changed the string values capitalization to sentence case.
2020-07-27 12:31:13 -04:00
Kadeem M
1353e157cd
Created UI tests for Addon Settings (#9258) 2020-07-27 11:00:35 -04:00