Gilbert Gilb's
17973c382e
[fenix] Add custom Activity to show libraries licenses.
...
As Google's library for showing licences isn't open-source, this commit
reimplements its main Activity. This is in prevision to having an OSS
flavor of fenix.
We chose to not introduce dependencies to third-party libraries
such as AboutLibraries for now, and we'll stick to using Google's gradle
plugin for the dependencies extraction.
Fixes https://github.com/mozilla-mobile/fenix/issues/7584
See also https://github.com/mozilla-mobile/fenix/issues/162
2020-08-17 19:18:22 -07:00
Mozilla L10n Automation Bot
1db06d41b0
[fenix] Import l10n.
2020-08-17 17:51:52 -07:00
Michael Droettboom
c38fe720ed
[fenix] Bug 1608838: Add data sensitivity metadata
2020-08-17 17:17:38 -07:00
ekager
bfb30d200f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13251 - Use bottomSheetCallback in multiselect mode
2020-08-17 11:46:03 -04:00
mcarare
05fe44c96a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13761 : Add a11y change listener after toolbar is initialised.
...
Also removed it before reference is removed in onDestroy.
2020-08-17 11:35:35 -04:00
Arturo Mejia
d736d9c24f
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12796 : Ensure Cookie purging is only active in nightly or debug.
2020-08-17 10:03:25 -04:00
codrut.topliceanu
af0afa5713
[fenix] For https://github.com/mozilla-mobile/fenix/issues/8625 - Label for search engine radio buttons
2020-08-17 15:15:35 +03:00
Mozilla L10n Automation Bot
568657c910
[fenix] Import l10n.
2020-08-17 12:34:51 +03:00
Sachin
6f3c613f97
[fenix] for https://github.com/mozilla-mobile/fenix/issues/11364 added a resetAfter for onboarding variable inside HomeFragment to avoid random system strictmode violations during UI testing. ( https://github.com/mozilla-mobile/fenix/pull/13811 )
2020-08-16 22:46:41 -07:00
Tiger Oakes
0e2cdbb0e0
[fenix] FNX-14513 ⁃ For https://github.com/mozilla-mobile/fenix/issues/12862 : Use concept-menu in library ( https://github.com/mozilla-mobile/fenix/pull/13332 )
2020-08-14 16:44:09 -07:00
Simon Chae
f26917773c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13256 : Set add-on settings tab mode based on BrowsingModeManager
2020-08-14 16:30:57 -07:00
Tiger Oakes
1f7bb1af2e
[fenix] Use AC version of PrivateNotificationService ( https://github.com/mozilla-mobile/fenix/pull/12459 )
2020-08-14 16:08:41 -07:00
Roger Yang
bdf01c141b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/13459 : Pass DefaultLoadUrlUseCase to AppLinksFeature ( https://github.com/mozilla-mobile/fenix/pull/13460 )
2020-08-14 16:09:36 -04:00
Kainalu Hagiwara
32d3e0e474
[fenix] Remove selection holder from bookmark viewholder constructors.
...
Now that we're passing the mode to the viewholders in their bind
methods, there's no real need to pass them into their constructors. This
also allows us to remove the indirection of having the adapter implement
the SelectionHolder interface and have the mode implement it directly.
2020-08-14 13:03:08 -07:00
Kainalu Hagiwara
104f4b0060
[fenix] Add tests for Bookmarks DiffUtil and ViewHolders.
2020-08-14 13:03:08 -07:00
Kainalu Hagiwara
cbdee5da2c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13156 , https://github.com/mozilla-mobile/fenix/issues/13280 - Use payloads to bind bookmark viewholders.
...
Change the DiffUtil callback for bookmarks to use the generated equals()
method instead of only checking the title and url fields. This prevents
the BookmarkNode in our state from getting out of sync with the
BookmarkNode the viewholder is bound to.
2020-08-14 13:03:08 -07:00
Tiger Oakes
a4ec091210
[fenix] Add test for createInitialSearchFragmentState
2020-08-14 13:01:24 -07:00
Tiger Oakes
d79b320182
[fenix] Add createInitialSearchFragmentState function
2020-08-14 13:01:24 -07:00
Tiger Oakes
e88886c6cb
[fenix] Add test for search dialog controller
2020-08-14 13:01:24 -07:00
Kainalu Hagiwara
4cf84544c1
[fenix] Clear button ( https://github.com/mozilla-mobile/fenix/pull/13842 )
...
Co-authored-by: Darren <finchdarren25@gmail.com>
2020-08-14 09:48:46 -07:00
Arturo Mejia
abb96c3283
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/13827 : "Set as default browser" option disappears from Settings.
2020-08-14 11:56:14 -04:00
Tiger Oakes
a491a5ea39
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13357 : Validate PWA manifest folder
2020-08-14 17:45:33 +02:00
Tiger Oakes
1e0ce43f5a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13176 : Remove race condition for shortcuts ( https://github.com/mozilla-mobile/fenix/pull/13815 )
2020-08-14 08:04:21 -07:00
Jonathan Almeida
edc4f0eb32
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13293 : Show Add To Collections after tabs load
2020-08-14 09:53:18 -04:00
Mozilla L10n Automation Bot
d10ed6733c
[fenix] Import l10n.
2020-08-14 16:53:08 +03:00
Kainalu Hagiwara
441da66585
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13405 - Use toolbar location relative to the whole screen instead of window.
2020-08-13 14:08:49 -07:00
Oana Horvath
a389e35352
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12778 : re-arranged the steps in closeTabTest and closePrivateTabTest ( https://github.com/mozilla-mobile/fenix/pull/13810 )
2020-08-13 12:20:47 -04:00
codrut.topliceanu
742913932a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13390 - Fix for stuck readerMode appearance controls
2020-08-13 15:27:31 +03:00
Shen
573e3b2761
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12976 - Show infinity symbol in the tab counter when the count is greater than 99
2020-08-13 13:33:42 +03:00
Mozilla L10n Automation Bot
9bdbbb2ca5
[fenix] Import l10n.
2020-08-12 18:37:49 -07:00
Kainalu Hagiwara
ed9b029a99
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11935 - Move BrowserThumbnails to BrowserFragment.
2020-08-12 13:48:47 -07:00
Sawyer Blatz
928c37f8b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11531 : Fixes some issues with default event not firing
2020-08-12 13:24:05 -07:00
Kainalu Hagiwara
260849c518
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13329 - Remove tab history feature flag.
2020-08-12 12:49:28 -07:00
Kainalu Hagiwara
63c90afba3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13016 - Only scroll to current page in tab history after the initial layout.
2020-08-12 12:34:48 -07:00
Kainalu Hagiwara
e17c4e5f90
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13424 - Fix detekt config and warnings.
2020-08-12 09:04:24 -07:00
Mugurell
38ac83b87a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
a4edbe05f8
[fenix] Import l10n.
2020-08-11 18:39:10 -07:00
Arturo Mejia
f4fccae7cb
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/7620 : Add support for external download managers
2020-08-11 14:15:10 -04:00
Kainalu Hagiwara
b905255e14
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13149 - Add end padding to tab history title and url views.
2020-08-11 10:41:51 -07:00
Kainalu Hagiwara
6bdb31ddd8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12926 - Add back button to menu.
2020-08-11 10:36:55 -07:00
Richard Pappalardo
25858d572b
[fenix] fix: disable broken tests
2020-08-11 08:01:33 -07:00
Mozilla L10n Automation Bot
69ef575a81
[fenix] Import l10n.
2020-08-10 17:07:41 -07:00
Arturo Mejia
431908533c
[fenix] Fix breaking behaviour on BrowsersCacheTest from AC 54.0.20200810074539
2020-08-10 12:54:25 -04:00
Sebastian Kaspari
0f7251593e
[fenix] Validate deep links.
2020-08-10 15:58:32 +02:00
Mozilla L10n Automation Bot
80a48ee9a7
[fenix] Import l10n.
2020-08-08 19:05:32 -07:00
Jonathan Almeida
9ff6729e7a
[fenix] Update Android Components and fix breaking tests
2020-08-07 19:49:59 -04:00
Kirill Rakhman
48f47193a0
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/8043 Hook up AwesomeBarView.setOnEditSuggestionListener
2020-08-07 19:49:59 -04:00
Matthew Finkel
8038199cb0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13361 : Prevent Sentry usage behind isSentryEnabled
2020-08-07 15:33:17 +03:00
Jeff Boek
5b442c99c8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13053 - Handles common dismiss interactions
2020-08-06 18:28:31 -07:00
Jeff Boek
06c70edf54
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - Bumps feature flag to Nightly builds as well
2020-08-06 18:28:31 -07:00
Jeff Boek
4898f0edfc
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - When opening a new tab pre-open search
2020-08-06 18:28:31 -07:00
Jeff Boek
f4d01f85fe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13325 - Positions toolbar according to user preference
2020-08-06 18:28:31 -07:00
Mozilla L10n Automation Bot
127edf7956
[fenix] Import l10n.
2020-08-06 18:05:42 -07:00
liuche
ce565577cc
[fenix] Changed name_collection_dialog.xml's EditText's input type from "text… ( https://github.com/mozilla-mobile/fenix/pull/13367 )
...
Co-authored-by: Karol Wąsowski <wasowski02@gmail.com>
2020-08-06 14:45:23 -07:00
Mozilla L10n Automation Bot
e187eb9028
[fenix] Import l10n.
2020-08-06 10:42:06 -07:00
ankur
0ff90accee
[fenix] For https://github.com/mozilla-mobile/fenix/pull/13301 , https://github.com/mozilla-mobile/fenix/issues/13038 : hide overflow menu for all bookmark items in selected mode
2020-08-06 09:51:56 -07:00
Aaron Train
0410b34203
[fenix] No issue: Remove unused import in SettingsAddonsTest ( https://github.com/mozilla-mobile/fenix/pull/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
3f291b969d
[fenix] Fix failing verifyAddonsCanBeUninstalled test ( https://github.com/mozilla-mobile/fenix/pull/13319 )
2020-08-06 10:33:25 -04:00
Sebastian Kaspari
2875338740
[fenix] 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
0bdfbd8d88
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13218 : Fix settingsAddonsItemsTest
2020-08-06 10:21:18 +03:00
Emily Kager
a429f0482b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13298 - Make private tabs in tabs tray not long clickable ( https://github.com/mozilla-mobile/fenix/pull/13316 )
2020-08-05 22:12:03 -04:00
ekager
a42bb3c9de
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - Removes unused browser animations, improve delayed paint interactions
2020-08-05 20:03:05 -04:00
Tiger Oakes
5049ed496d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11903 : Fix private custom tabs ( https://github.com/mozilla-mobile/fenix/pull/13327 )
2020-08-05 16:24:47 -07:00
Jeff Boek
4f119b055d
[fenix] Wires up controller, store and interactor. ( https://github.com/mozilla-mobile/fenix/pull/13324 )
...
* For https://github.com/mozilla-mobile/fenix/issues/13320 - Wires up the search store, controller and interactor for the new search experience
* For https://github.com/mozilla-mobile/fenix/issues/13323 - Navigates to new search experience from the browser when enabled
2020-08-05 18:22:07 -05:00
Jeff Boek
08967f0051
[fenix] Progress on new search experience with Toolbar and Awesomebar placeholders ( https://github.com/mozilla-mobile/fenix/pull/13314 )
...
* For https://github.com/mozilla-mobile/fenix/issues/13272 - Adds the ToolbarView to the SearchDialogFragment
* For https://github.com/mozilla-mobile/fenix/issues/13273 - Replaces container dependency with context in AwesomebarView
* For https://github.com/mozilla-mobile/fenix/issues/13276 - Hacks together the awesomebar and toolbar in the new search experience
2020-08-05 14:40:43 -05:00
Michael Comella
a2c984016b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
d11908ce34
[fenix] For https://github.com/mozilla-mobile/fenix/issues/4132 : remove BrowserPerformanceTestActivity & usages.
2020-08-05 10:15:46 -07:00
Tiger Oakes
3213f5107b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13262 : Update gradle ( https://github.com/mozilla-mobile/fenix/pull/13263 )
2020-08-05 09:17:30 -07:00
Kainalu Hagiwara
87fdd035c0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12831 - Disable SwipeRefreshLayout while swiping a bookmark.
2020-08-05 09:00:43 -07:00
Kainalu Hagiwara
6e65d78609
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12906 - Fix swipe-to-delete bookmark folder.
2020-08-05 08:59:26 -07:00
Mozilla L10n Automation Bot
33e0d6861d
[fenix] Import l10n.
2020-08-05 09:56:36 -04:00
Hakkı Kaan Çalışkan
3c4b386aab
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12585 : Close tab tray menu on orientation changes
2020-08-05 09:56:08 -04:00
Richard Pappalardo
9c1a956c23
[fenix] Disable flaky tests: settingsAddonsItemsTest, verifyAboutFirefoxPreview ( https://github.com/mozilla-mobile/fenix/pull/13286 )
...
* fix: disable intermittent failing UI tests
* fix: add dependency
2020-08-04 22:46:41 -04:00
ekager
ff022c2dcf
[fenix] No issue: Change first paint feature flag to nightly/debug
2020-08-04 18:28:41 -04:00
ekager
af14e3d6e2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6313 - On first load, hides engineView until firstContentfulPaint
2020-08-04 17:15:46 -04:00
Jeff Boek
5b99bf33a1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13052 - Creates new dialog fragment for search and puts it behind a feature flag
2020-08-04 12:24:24 -07:00
Kainalu Hagiwara
9b80ad8560
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13235 - Add haptic feedback when long pressing forward button.
2020-08-04 12:19:12 -07:00
ekager
4fbb2e2fbb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13179 - Ensure we only dismiss share prompt once
2020-08-04 15:05:26 -04:00
ekager
591cd111e7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13221 - Update global ETP to include PBM
2020-08-04 14:34:24 -04:00
Tiger Oakes
686f0087e5
[fenix] Don't init glean in unit tests ( https://github.com/mozilla-mobile/fenix/pull/13100 )
2020-08-04 11:18:52 -07:00
ekager
db174e64d8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11610 - Fire sign in event for other types of auth events
2020-08-04 14:18:19 -04:00
ekager
7fbd592e45
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11280 - Adds FxA Signed Up Leanplum Event
2020-08-04 14:18:19 -04:00
Jeff Boek
f342d1bf31
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13229 - Cache deviceId for reuse
2020-08-04 11:07:20 -07:00
Oana Horvath
fc5440438b
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12893 : fixed deleteAllHistoryTest ( https://github.com/mozilla-mobile/fenix/pull/13255 )
2020-08-04 13:33:52 -04:00
ekager
0d40fa830c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13228 - Disable Firebase analytics a second way
2020-08-04 11:43:13 -04:00
Mozilla L10n Automation Bot
439cdd9652
[fenix] Import l10n.
2020-08-04 10:17:35 -04:00
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. closes https://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
ekager
61b5a37ce9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13084 - Update SavedLoginsStorageControllerTest
2020-07-29 15:15:18 -04:00
ekager
5f923111ff
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11654 - Adds leanplum ETP changed event
2020-07-29 13:35:16 -04:00
Sawyer Blatz
10a4dd6381
[fenix] Add documentation
2020-07-29 13:35:16 -04:00
Sawyer Blatz
51a33c9efe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12103 : Add ChangedDefaultBrowser event for leanplum
2020-07-29 13:35:16 -04:00
Sawyer Blatz
83e18873b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/11531 : Add search widget installed leanplum event
2020-07-29 13:35:16 -04:00
ekager
2cc3f2b4e5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13071 - Only return to home when session doesn't have parent session to select
2020-07-29 09:50:58 -07:00
Antti Vainikka
b7b555d823
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/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
9fad50cce9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12565 : Pass passwordsStorage instead of context in constructor.
2020-07-29 12:15:16 -04:00
ekager
39ddffabef
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12992 - Correctly notifies concat adapters about mode changes
2020-07-29 11:58:04 -04:00
Mozilla L10n Automation Bot
414488b0cf
[fenix] Import l10n.
2020-07-29 11:42:30 -04:00
ekager
cf11d7e3cc
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13042 - Remove bottomSheetCallback in multiselect mode
2020-07-29 11:19:47 -04:00
Mihai Adrian Carare
206106ddc0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12533 : Align main settings categories according to specs. ( https://github.com/mozilla-mobile/fenix/pull/12534 )
2020-07-29 10:08:00 -05:00
mcarare
ebf3399087
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12565 : Remove context from DeleteBrowsingDataController constructor
2020-07-29 17:46:43 +03:00
mozilla-l10n-automation-bot
e6ba80ba02
[fenix] Import l10n. ( https://github.com/mozilla-mobile/fenix/pull/13048 )
2020-07-28 18:37:50 -07:00
sraturi
adfcf08a49
[fenix] for https://github.com/mozilla-mobile/fenix/issues/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
12202411d3
[fenix] for https://github.com/mozilla-mobile/fenix/issues/11698 added on demand workmanager initialization ( https://github.com/mozilla-mobile/fenix/pull/12739 )
2020-07-28 16:26:18 -07:00
Kainalu Hagiwara
b27e4b4eae
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
f7f50cc994
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
347b5d527c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12861 - Swap order of tabs for tab switching gesture.
2020-07-28 14:37:45 -07:00
amkcpu
48db5eb528
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12706 - Add vertical scrollbar to bookmarks screen
2020-07-28 16:47:18 -04:00
amkcpu
0a96e991b7
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12704 - Add vertical scrollbar to history screen
2020-07-28 16:47:09 -04:00
amkcpu
af7f24a305
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12707 - Add vertical scrollbar to search suggestions
2020-07-28 16:46:51 -04:00
Tiger Oakes
6bff47c3c5
[fenix] Test paged history provider
2020-07-28 12:35:34 -07:00
Jonathan Almeida
a48f4282b3
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
e15b895fd9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12992 - Hide tab close button while in multiselect mode
2020-07-28 11:10:45 -07:00
Hakkı Kaan Çalışkan
ffadbb4045
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12622 : Visually indicate different types of suggestions in the search screen
2020-07-28 11:08:35 -07:00
Aaron Train
49d247d79c
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/13021 : Fix verifyAboutFirefoxPreview UI test
2020-07-28 11:02:21 -07:00
Kainalu Hagiwara
0f81dae020
[fenix] For https://github.com/mozilla-mobile/fenix/issues/13028 - Add feature flag for tab history.
2020-07-28 11:01:59 -07:00
Roger Yang
05675f9e94
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12670 : Add lastUri as a parameter in RequestInterceptor
2020-07-28 13:24:03 -04:00
Oana Horvath
63e3ec5c71
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12968 : Re-enables Search settings tests ( https://github.com/mozilla-mobile/fenix/pull/13020 )
2020-07-28 09:22:46 -04:00
Jonathan Almeida
502a50bfa0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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
e8a2650d38
[fenix] Import l10n.
2020-07-27 21:05:00 -04:00
ekager
262650edb9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12991 - Set height to recommended touch target size for collect button
2020-07-27 20:17:48 -04:00
Elise Richards
0cf5fc6c53
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12571 : Rename shortcuts to search engine on search screen ( https://github.com/mozilla-mobile/fenix/pull/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
44a94f388f
[fenix] Fix AccountUiView ui failures
2020-07-27 17:40:15 -04:00
Elise Richards
bc1cffe3a2
[fenix] Enable editing saved logins on all channels ( https://github.com/mozilla-mobile/fenix/pull/12841 )
2020-07-27 15:48:28 -05:00
Jeff Boek
42582369aa
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2681 - Adds ability to bypass cache when reloading
2020-07-27 12:11:11 -07:00
Tiger Oakes
f3b7440063
[fenix] Extract navigation subgraphs
2020-07-27 15:04:28 -04:00
Tiger Oakes
233708b122
[fenix] Update LongParameterList baseline
2020-07-27 14:20:34 -04:00
Tiger Oakes
5f6b5090ae
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1146 : Extract AccountUiView from settings
2020-07-27 21:05:47 +03:00
Tiger Oakes
d4ddb88f2a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12565 - Clean up controller and add tests
2020-07-27 10:40:09 -07:00
Mugurell
efa1351277
[fenix] For https://github.com/mozilla-mobile/fenix/issues/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 https://github.com/mozilla-mobile/fenix/issues/12822 .
2020-07-27 10:39:47 -07:00
ekager
d7514bcf78
[fenix] For https://github.com/mozilla-mobile/fenix/issues/6846 : Added quick actions for nav bar in home
2020-07-27 13:28:28 -04:00
ekager
46a11849d2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12966 - Fixes session removal show home logic
2020-07-27 10:27:39 -07:00
Tiger Oakes
ad4476342b
[fenix] Fix license on remaining files
2020-07-27 13:04:55 -04:00
Mihai Eduard Badea
3e5ceb23d5
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/12181 - Convert String to sentence case
...
Changed the string values capitalization to sentence case.
2020-07-27 12:31:13 -04:00
Kadeem M
a8f29e65c0
[fenix] Created UI tests for Addon Settings ( https://github.com/mozilla-mobile/fenix/pull/9258 )
2020-07-27 11:00:35 -04:00
ekager
76a7b37440
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/12954 - Remove all ConstraintLayout casts in SearchEngineListPreference
2020-07-27 09:49:43 -04:00
Oana Horvath
1748d2d012
[fenix] For: https://github.com/mozilla-mobile/fenix/issues/12894 , https://github.com/mozilla-mobile/fenix/issues/12899 , https://github.com/mozilla-mobile/fenix/issues/12968 , https://github.com/mozilla-mobile/fenix/issues/11239 , disables failing UI tests
2020-07-27 13:34:56 +03:00
Mihai Branescu
0507017605
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7716 - modified xml to let 'Learn more' button have min 48dp for a11y
...
Added a margin top of 20dp as well on the buttons so as not to change UI
2020-07-27 10:16:31 +03:00
ekager
1dbc00f08d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12947 - Adjust tab selected state on bind
2020-07-25 20:07:30 -04:00
Tiger Oakes
a0f58194e2
[fenix] Add concept-menu dependency
2020-07-25 19:38:35 -04:00
ekager
180590e776
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12721 - Remove SessionManager usages in TabCounter
2020-07-25 18:37:45 -04:00
Hakkı Kaan Çalışkan
2dff66eee9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12929 : Change cast to LinearLayout
2020-07-25 10:14:48 -04:00
Hakkı Kaan Çalışkan
9845637378
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12804 : Set min height for search engine radio button
2020-07-24 22:10:24 -04:00
ekager
1ced27bda6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10163 - Adds tab multiselect mode
2020-07-24 18:18:26 -04:00
Jonathan Almeida
312addd8be
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10925 : Fix breaking APIs in tabs tray
2020-07-24 16:52:06 -04:00
Tiger Oakes
2c08b342e8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12871 - Use local TWA DAL API ( https://github.com/mozilla-mobile/fenix/pull/12872 )
2020-07-24 13:08:24 -07:00
Kainalu Hagiwara
ee201255cc
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12880 - Pass a CoordinatorLayout to Snackbars created by the context menu.
2020-07-24 12:30:46 -07:00
Sawyer Blatz
fdf22f7e74
[fenix] No issue: fix master
2020-07-24 15:06:38 -04:00
ekager
a939f4ee8f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12364 - Improve PWA onboarding timing logic
2020-07-24 14:43:28 -04:00
Sawyer Blatz
adc1813fd6
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12793 : Improve snackbars for tabs tray
2020-07-24 10:56:54 -07:00
Sawyer Blatz
6317a79222
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12791 : Fix issue with undo snackbar last tab
2020-07-24 10:56:54 -07:00
Sawyer Blatz
b4a0e122d1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/10997 : Remove scrolling from home ( https://github.com/mozilla-mobile/fenix/pull/12866 )
2020-07-24 10:43:53 -07:00