2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-15 18:12:54 +00:00
Commit Graph

942 Commits

Author SHA1 Message Date
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