Christian Sadilek
2d87307144
Remove remaining usages of Session[Manager] in BrowserFragment
2021-02-18 14:28:28 -05:00
Christian Sadilek
c9b8f57f96
Refactor BrowserToolbarMenuController to use browser store
2021-02-18 14:28:28 -05:00
Christian Sadilek
5a5cf9cd12
Refactor BrowserToolbarController to use browser store
2021-02-15 15:01:29 +01:00
Elise Richards
d0fd3e82c5
For #17771 : three-dot menu reorder ( #17838 )
...
* Feature flag for toolbar menu redesign. Add new items to menu and reorder.
* Handle toolbar items in menu controller
* Menu controller tests
* Make icons invisible
* Lint
* UI tests reflect design change
* Refactor test names
* Lint fixes
* UI tests
2021-02-11 18:55:12 -06:00
Codrut Topliceanu
d56b4a2b92
For #17418 - Added telemetry for Google Default Top Site ( #17637 )
...
* For #17418 - Adds channel "ts" to TrackKey
This is used to track if the `InContentTelemetry` is a result of the user using the Google Top Site. It looks for `&channel=ts` within the uri.
* For #17418 - Adds TopSite PerformedSearch back in
* For #17418 - Check now looks for equality with GOOGLE_URL
* For #17418 - Adds test for topSite changes
2021-02-11 11:31:01 -05:00
Sebastian Kaspari
a3b556aa35
ToolbarIntegration: Use global public suffix list instance.
2021-02-11 09:33:40 +02:00
Roger Yang
993cf74e72
Closes #17174 : Remove the New Media Session API Feature Flag ( #17863 )
2021-02-05 18:54:37 -05:00
Mugurell
8bf1cae2ca
For #10686 - Use the AC custom behavior for both the top and bottom toolbars
...
This comes to unify the experience (with improvements but also specific issues)
for the url toolbar irrespective of it being placed at the bottom or at the top
Going further this will ease development and ensure the best UX for users.
2021-02-05 18:23:32 +01:00
Gabriel Luong
a3d401a3b7
For #17418 - Add event ping telemetry for the Google Top Site click ( #17862 )
...
Co-authored-by: codrut.topliceanu <codrut.topliceanu@softvision.ro>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2021-02-05 12:06:32 -05:00
MickeyMoz
378e68f3a6
Update Android Components version to 73.0.20210204143136.
2021-02-04 18:21:26 +01:00
jhugman
72f977771d
Re-enable Nimbus with Off the main thread I/O and non-blocking networking ( #17684 )
...
* Moved Nimbus setup from Analytics to its own file
* Change experiment identifiers to fit new run of the experiment
* Re-enable nimbus for debug and nightly builds
* ./gradlew ktlint && detekt
2021-02-01 23:50:07 +00:00
Christian Sadilek
d8085480ad
Increase AMO collection cache timeout to 2 days
2021-02-01 17:08:34 -05:00
MickeyMoz
4bc6b85237
Update Android Components version to 73.0.20210129195412.
2021-01-31 02:55:37 +00:00
Roger Yang
d434ff13a5
For #17092 : Dismiss toolbar menu when configuration change occurs ( #17682 )
2021-01-29 15:16:21 -05:00
Codrut Topliceanu
e188185b15
For #16828 - Adds telemetry for open in app banner ( #17049 )
...
* For #16828 - Adds telemetry for open in app banner
Specifically: Banner displayed, Dismiss action, Go to Settings action.
2021-01-29 10:14:32 +02:00
Roger Yang
124c2baf30
Closes #17531 : Use top sites count fact for top sites telemetry ( #17664 )
2021-01-27 12:46:16 -05:00
Roger Yang
eaef276345
Closes #17530 : Update has open tabs metrics when tabs are opened or closed ( #17557 )
2021-01-27 10:51:03 -05:00
Elise Richards
f7b7b25213
For #16485 : Tabs tray grid view telemetry ( #17442 )
...
* Tabs tray CFR telemetry interactions
* Create CFR events and implementation
* Tests for tab tray controller
2021-01-25 15:25:56 -06:00
Arturo Mejia
f99c175ceb
Remove autoplay indicator FeatureFlags
2021-01-25 12:04:06 -05:00
William Durand
0537594810
Add new BuildConfig variables to support AMO non-production envs
2021-01-21 17:42:55 -05:00
Codrut Topliceanu
928ad21c51
For #17481 - Remove unused long_press_tapped metric ( #17544 )
2021-01-21 10:02:26 +02:00
Arturo Mejia
570383a54d
Add dot notification for autoplay blocked content
2021-01-19 15:04:58 -05:00
Jonathan Almeida
d3dcf69064
A-C 71.0.20210118134928: Fix breaking API in TabCounterToolbarButton
2021-01-18 13:03:21 -05:00
MickeyMoz
d945cdc4c8
Update Android Components version to 71.0.20210117143132.
2021-01-18 13:56:48 +01:00
Sebastian Kaspari
051988ecff
Migrate some "selected tab" reads from SessionManager to BrowserStore.
2021-01-15 16:52:59 +01:00
jhugman
7a3524fae5
SDK-158 Use disabled/no-op version of Nimbus object to eliminate unnecessary Rust call ( #17372 ) r=christian
2021-01-13 18:26:06 +00:00
Arturo Mejia
00d971e9d3
For #16847 : Allow autoplay to controlled via the toolbar.
2021-01-13 15:51:49 +01:00
Sebastian Kaspari
0761f391fc
Update to latest feature-intent and feature-recentlyclosed APIs (and update Android Components).
2021-01-13 15:51:49 +01:00
Sebastian Kaspari
1b6cebf4d4
Switch to new SessionStorage / session restore API.
2021-01-05 17:11:57 +01:00
Codrut Topliceanu
c0f0c401f3
For #11580 - Tracks text selection context menu usage ( #16968 )
...
* For #11580 - Tracks text selection context menu usage
Tracks Copy, Search, Select All and Share items from the text selection context menu. Uses AC's DefaultSelectionActionDelegate to achieve this.
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
2021-01-04 16:28:01 +02:00
Arturo Mejia
81f208bda1
For issue #13981 Use DEEP_LINK_SCHEME instead of hard-coded fenix
2020-12-23 10:47:57 -05:00
Elise Richards
6dadecacc2
For #15703 and #17133 : allow ETP redirect trackers setting to be customized ( #17137 )
...
* Remove ETP redirect trackers feature flag. Add category to ETP panel view.
* Add redirect tracker category to ETP custom settings
2020-12-22 11:43:04 -06:00
jhugman
4565d7381b
No bug- protect nimbus init from StrictMode ( #17033 ) r=christian
2020-12-19 15:26:48 +00:00
Sebastian Kaspari
d2b8decaeb
Switch to new feature-tab-collections API.
2020-12-16 15:32:53 -05:00
Gabriel Luong
846d618c06
For #16941 - [Telemetry] Bookmark Counts ( #16942 )
2020-12-15 11:30:24 -05:00
Codrut Topliceanu
d0b09b7d69
For #15368 - Adds telemetry for fullscreen, pip ( #16833 )
2020-12-15 14:46:15 +02:00
mcarare
01db5160ee
For #16827 : Add copy url from long press metrics.
2020-12-15 12:14:27 +02:00
mcarare
93b13ac977
For #15369 : Add synced tabs usage metrics.
2020-12-15 11:36:47 +02:00
mcarare
2f360eb474
For #15366 : Add recently closed tabs metrics.
2020-12-15 10:52:11 +02:00
Mugurell
574eac4636
For #15367 - DownloadsFragment telemetry ( #16728 )
...
Adds a counter for how many times the user does the following action:
- opens the Downloads section inside the app
- tap to open an item from inside Downloads / from the download dialog
- tap to delete one or more downloads at once
2020-12-15 09:14:20 +02:00
Mugurell
d5b33aec43
For #11578 - Add telemetry for how many times we download something ( #16730 )
2020-12-15 08:39:22 +02:00
Arturo Mejia
f263b7333a
For issue #16847 Show the autoplay icon in the toolbar
2020-12-13 19:03:01 -05:00
Roger Yang
ca605d8a95
Closes #16075 : Add distribution_id in telemetry startup metrics ( #16821 )
2020-12-10 09:36:05 -05:00
jhugman
459f1e970f
Fixes #16948 : call nimbus.updateExperiments on startup ( #16950 ) r=gl
2020-12-09 20:18:48 +00:00
mcarare
0a77f4bccf
For #16775 : Fallback to light mode drawable when ui mode is not resolved
2020-12-09 14:12:51 +02:00
Christian Sadilek
faf765a57d
Update IntentProcessors after breaking API change
2020-12-08 14:19:01 -05:00
Christian Sadilek
d1345e8f93
Closes #11290 : Refactor ToolbarMenu to use browser store
2020-12-08 14:19:01 -05:00
Roger Yang
2ff7ba75c7
Closes #16896 : Integrate new MediaSession API to nightly or debug builds ( #16909 )
2020-12-08 11:04:56 -05:00
Sebastian Kaspari
2cada405d8
Update Android Components to 69.0.20201207103252.
2020-12-07 15:21:08 +01:00
Elise Richards
77f061c362
Closes #8791 : Use A-C tab counter and upgrades to A-C 69.0.20201203202830
...
Upgrades to A-C 69.0.20201203202830 and addresses breaking changes:
- Upgrades androidx workmanager to 2.4.0 in line with A-C.
- RecordingDevicesNotificationFeature was removed
- SearchUseCases accept parent session ID instead of session itself
2020-12-03 17:45:01 -05:00