Adam Novak
4cd654400d
Fix build after merge
3 years ago
Adam Novak
824313a21b
Merge tag 'v86.1.1' into upstream-sync
3 years ago
Stefan Arentz
c46381c994
For #17418 - Added telemetry for Google Default Top Site ( #17637 ) ( #18021 )
3 years ago
Stefan Arentz
6d144a50fb
For #17418 - Add event ping telemetry for the Google Top Site click ( #17862 ) ( #17867 )
...
Co-authored-by: codrut.topliceanu <codrut.topliceanu@softvision.ro>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Co-authored-by: codrut.topliceanu <codrut.topliceanu@softvision.ro>
3 years ago
Adam Novak
c384acf974
Welcome to Kotlin, we don't return things
3 years ago
Adam Novak
e85a366216
Bring back the interface import
3 years ago
Adam Novak
04d182fd20
Actually satisfy the linter after removing a bunch of Nimbus code
3 years ago
Adam Novak
a210d7529f
Satisfy linter and hardcode Nimbus off
3 years ago
Adam Novak
3d8b00f840
Drop our fixed version of the old removed search engine provider
3 years ago
Adam Novak
6d4a47921c
Merge tag 'v85.1.1' into upstream-sync
3 years ago
Christian Sadilek
5ca18a2ca3
Increase AMO collection cache timeout to 2 days
3 years ago
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
3 years ago
Arturo Mejia
f99c175ceb
Remove autoplay indicator FeatureFlags
3 years ago
William Durand
0537594810
Add new BuildConfig variables to support AMO non-production envs
3 years ago
Codrut Topliceanu
928ad21c51
For #17481 - Remove unused long_press_tapped metric ( #17544 )
3 years ago
Arturo Mejia
570383a54d
Add dot notification for autoplay blocked content
3 years ago
Jonathan Almeida
d3dcf69064
A-C 71.0.20210118134928: Fix breaking API in TabCounterToolbarButton
3 years ago
MickeyMoz
d945cdc4c8
Update Android Components version to 71.0.20210117143132.
3 years ago
Sebastian Kaspari
051988ecff
Migrate some "selected tab" reads from SessionManager to BrowserStore.
3 years ago
jhugman
44d9c303b7
SDK-158 Use disabled/no-op version of Nimbus object to eliminate unnecessary Rust call ( #17372 ) r=christian
3 years ago
jhugman
7a3524fae5
SDK-158 Use disabled/no-op version of Nimbus object to eliminate unnecessary Rust call ( #17372 ) r=christian
3 years ago
Arturo Mejia
00d971e9d3
For #16847 : Allow autoplay to controlled via the toolbar.
3 years ago
Sebastian Kaspari
0761f391fc
Update to latest feature-intent and feature-recentlyclosed APIs (and update Android Components).
3 years ago
Sebastian Kaspari
1b6cebf4d4
Switch to new SessionStorage / session restore API.
3 years ago
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>
3 years ago
Arturo Mejia
81f208bda1
For issue #13981 Use DEEP_LINK_SCHEME instead of hard-coded fenix
3 years ago
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
3 years ago
jhugman
4565d7381b
No bug- protect nimbus init from StrictMode ( #17033 ) r=christian
4 years ago
Sebastian Kaspari
d2b8decaeb
Switch to new feature-tab-collections API.
4 years ago
Gabriel Luong
846d618c06
For #16941 - [Telemetry] Bookmark Counts ( #16942 )
4 years ago
Codrut Topliceanu
d0b09b7d69
For #15368 - Adds telemetry for fullscreen, pip ( #16833 )
4 years ago
mcarare
01db5160ee
For #16827 : Add copy url from long press metrics.
4 years ago
mcarare
93b13ac977
For #15369 : Add synced tabs usage metrics.
4 years ago
mcarare
2f360eb474
For #15366 : Add recently closed tabs metrics.
4 years ago
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
4 years ago
Mugurell
d5b33aec43
For #11578 - Add telemetry for how many times we download something ( #16730 )
4 years ago
Adam Novak
a233c796fd
Get build working again after merge
4 years ago
Adam Novak
12bbfa9c4c
Merge tag 'v84.1.0' into beta-sync
4 years ago
Arturo Mejia
f263b7333a
For issue #16847 Show the autoplay icon in the toolbar
4 years ago
Roger Yang
830cf52e88
Closes #16075 : Add distribution_id in telemetry startup metrics ( #16821 )
...
(cherry picked from commit ca605d8a95
)
4 years ago
Roger Yang
ca605d8a95
Closes #16075 : Add distribution_id in telemetry startup metrics ( #16821 )
4 years ago
jhugman
459f1e970f
Fixes #16948 : call nimbus.updateExperiments on startup ( #16950 ) r=gl
4 years ago
mcarare
0a77f4bccf
For #16775 : Fallback to light mode drawable when ui mode is not resolved
4 years ago
Christian Sadilek
faf765a57d
Update IntentProcessors after breaking API change
4 years ago
Christian Sadilek
d1345e8f93
Closes #11290 : Refactor ToolbarMenu to use browser store
4 years ago
Roger Yang
2ff7ba75c7
Closes #16896 : Integrate new MediaSession API to nightly or debug builds ( #16909 )
4 years ago
Sebastian Kaspari
2cada405d8
Update Android Components to 69.0.20201207103252.
4 years ago
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
4 years ago
Codrut Topliceanu
79d1c08402
For #16629 - Fix for collection snackbar View button ( #16679 )
4 years ago
jhugman
ea9f692007
Nimbus-SDK-119 Get Nimbus server endpoint at build time. ( #16682 )
...
This PR builds on [AC##9024][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].
For production use, this requires a secret named `nimbus_url` to be put into CI.
Note: Nimbus is currently behind a feature flag.
If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:
```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```
Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.
[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
4 years ago