2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-17 15:26:23 +00:00
Commit Graph

485 Commits

Author SHA1 Message Date
mike a
23fe60edb9 Bug 1840315 – added telemetry to the splash screen data fetching 2023-07-05 11:24:17 +00:00
Olivia Hall
b8ada367ae Bug 1836780 - Add UI For Printing Page Content
This bug adds a print button on the main Fenix toolbar menu and a print
button on the share menu.

This bug adds a main toolbar extra telemetry of
print_content. Additional telemetry and Nimbus instrumentation will be
added in bug 1837517.
2023-06-28 19:56:28 +00:00
t-p-white
40d5446c4b Bug 1840341 - Add memory telemetry for experiment 2023-06-28 18:48:38 +00:00
Harrison Oglesby
24c795ce5c Bug 1836164 - New growth telemetry for credential management 2023-06-27 21:30:24 +00:00
Roger Yang
a5cefbfb1b Bug 1840109 - Renew telemetry probes expiring in v118 2023-06-26 17:12:30 +00:00
Harrison Oglesby
f8d6ec5758 Bug 1836165 - New growth telemetry for private tab open count 2023-06-23 00:39:28 +00:00
Harrison Oglesby
144abb235c Bug 1836167 - New telemetry in bookmarks 2023-06-22 21:05:15 +00:00
Harrison Oglesby
63773d9614 Bug 1836166 - add telemetry for Mozilla Sync sign in 2023-06-22 20:24:42 +00:00
Olivia Hall
222ee3df37 Bug 1829213 - Update Save To PDF Telemetry and checkForPdfViewer Option
* Adds `checkForPdfViewer` to determine if page is a PDF Viewer page or not
* Adjusts save_to_pdf_failure to have extras of pdf, non-pdf, or unknown
* Adjusts save_to_pdf_failure to have extras of failure reason
* Adjusts save_to_pdf_tapped to have extras of pdf, non-pdf, or unknown
* Adds save_to_pdf_completed with extras of pdf, non-pdf, or unknown
2023-06-15 21:02:41 +00:00
Roger Yang
6b5ca8e2df Bug 1836887 - Remove telemetry probes expired in v116 2023-06-06 01:24:38 +00:00
Roger Yang
16938564dc Bug 1835072 - Renew telemetry probes expiring in v117 2023-05-25 21:37:48 +00:00
Bruno Rosa
ef95f337f3 Bug 1833638 - remove client ID duplication code 2023-05-19 15:58:57 +00:00
James Hugman
558bc46b4d Bug 1832074 — Parse referrer URL with URLDecoder 2023-05-19 11:37:44 +00:00
James Hugman
b02c292c8f Bug 1832069 - Add Google Play install referrer library 2023-05-17 10:37:23 +00:00
Roger Yang
eaa841be4c Bug 1830765 - Remove duplicate toolbar position metrics 2023-05-15 15:39:11 +00:00
Bruno Rosa
8fe4e610d4 Bug 1823682 - add Server Knobs validation metric 2023-05-05 17:18:56 +00:00
Roger Yang
bb81e099ad Bug 1830988 - Renew telemetry probes expiring in v116 2023-05-04 00:03:51 +00:00
iorgamgabriel
6b8d9577ea Bug 1825413 - Add Telemetry for Pull to Refresh 2023-04-27 15:55:52 +00:00
Raphael Pierzina
b235360366 Bug 1822119 - Store new UUID in shared prefs and send in metrics ping (#1541) 2023-04-26 16:10:05 +00:00
Roger Yang
852cc9c880 Bug 1828947 - Update notification email for permanent telemetry collections 2023-04-19 16:30:11 +00:00
Roger Yang
304ff9a0b7 Bug 1827686 - Add telemetry for user updating Default Search Engine 2023-04-18 20:14:57 +00:00
rahulsainani
632b1eedb8 Bug 1821726 - Part 2: Add juno onboarding telemetry 2023-04-06 08:17:48 +00:00
Jeff Boek
70d4b7cd46 Bug 1820211 - Adds tabKilled event to track when a tab was killed with form data. (#1343)
* Bug 1820211 - Adds `tabKilled` event to track when a tab was killed with form data.

- Also includes if the tab was the active tab and whether the app was in the foreground.

* Bug 1820211 - Adds tests for TelemetryMiddleware and StoreLifecycleObserver

* Bug 1820211 - Renames CheckFormDataAction to UpdateHasFormData
- Removes @property hasFormData comment from sessionState
- Moves checking formdata from TabContentMiddleware to SessionPrioritizationMiddleware

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-04-05 22:03:25 +00:00
iorgamgabriel
957b10fb2e Bug 1805450 - Implement submit site support requests in Fenix. 2023-03-30 15:45:27 +00:00
Titouan Thibaud
e9246a0aa3 Bug 1805683 - upstream Nimbus Messaging from Fenix to Android Components 2023-03-30 13:05:20 +00:00
James Hugman
8b60abe2c2 Bug 1823492 Add timing metric for Adjust Attribution Listener 2023-03-23 22:43:22 +00:00
Bruno Rosa
67d324569b Bug 1822283 - Fix race condition for Ad IDs
There is a race condition with generated hashed Ad IDs because we were
using a single metric rather than separate metrics for each. We use this
new metric so we can send a differently salted version of the ad ID in
two separate pings.
2023-03-15 15:49:36 -04:00
Alexandru2909
66845c9c99 Bug 1821032 - Add telemetry for the homescreen no collections placeholder close button 2023-03-09 15:30:58 +00:00
Alexandru2909
7f65c49511 Bug 1821030 - Add telemetry for onboarding PWA dialog cancel button 2023-03-09 14:55:01 +00:00
Mugurell
d248dc363c Bug 1820967 - Use id instead of flight_id to identify a sponsored story
The new value will now be used for the existing `id` property of a
PocketSponsoredStory instance.
2023-03-08 14:48:02 +00:00
Bruno Rosa
5cf3267a03 Bug 1817029 - Add the client-deduplication ping (#861)
* Bug 1817245 - new Nimbus feature for controlling client-deduplication ping

This feature will enable/disable the sending of the `client-deduplication`
ping that will be added in a later PR.

* Bug 1817029 - Add the client-deduplication ping

The `client-deduplication` ping will be used to determine if
client IDs are being regenerated erroneously. This ping uses
the lifecycle observers to (almost) replicate the same scheduling
as the baseline ping.

* Bug 1817029 - Suggested changes

changelog
- add `reason` for new ping
- update the unit test for the new ping
- add new metrics
- allow for custom salt when hashing the Ad ID
- move the Nimbus check to the lifecycle observer
- record the new metrics

* Bug 1817029 - Update fenix/.experimenter.yaml

Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>

* Bug 1817029 - remove unnecessary pass-through function

* Bug 1817029 - add the GleanTestRule for tests

* Bug 1817029 - Update fenix/app/src/test/java/org/mozilla/fenix/components/metrics/clientdeduplication/ClientDeduplicationPingTest.kt

Co-authored-by: Travis Long <tlong@mozilla.com>

* Bug 1817029 - remove unnecessary call to main thread

* Bug 1817029 - update comment about hashing

---------

Co-authored-by: Alessio Placitelli <alessio.placitelli@gmail.com>
Co-authored-by: Travis Long <tlong@mozilla.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-03-07 20:52:51 +00:00
Roger Yang
f1e0eaf7e1 Bug 1820271 - Renew telemetry probes expiring in v114 2023-03-07 19:28:17 +00:00
mike a
49125a2df0 Bug 1819909 – add telemetry for private browsing CFR 2023-03-06 23:25:44 +00:00
Roger Yang
0342a75107 Bug 1820242 - Remove in_progress_media_tab_opened probe 2023-03-06 21:31:03 +00:00
Roger Yang
632d02220d Bug 1818085 - Add preference to allow user to choose how open links in app works. 2023-03-03 20:48:59 +00:00
jhugman
110d24a4a8 Bug 1819431 - Reimplement default browser notification with Nimbus Messaging equivalent (#1031)
* Bug 1819431 - Added default-browser-notification

* Bug 1819431 - Remove DefaultBrowserNotificationWorker and friends

* Bug 1819431 - Add tests for all messages

* Bug 1819431 - Remove settings for default browser notification

* Bug 1819431 - Remove metrics for default browser notification

---------

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-03-01 16:59:39 +00:00
Zac McKenney
fb7268d6df [fenix] Bug 1815623 - Add telemetry for sharing to an app from the share sheet 2023-02-09 23:56:33 +00:00
Alexandru2909
92edc83ddf [fenix] Bug 1815160 - Add sponsored story id to home_recs_spoc_shown and home_recs_spoc_clicked 2023-02-08 17:38:52 +00:00
Mugurell
7c033fc8cd [fenix] For https://github.com/mozilla-mobile/fenix/issues/25816: Show past search terms from the current search engine
For all search engines minus the application added ones we will also show past
search terms used for previous searches with the currently selected search
engine.
2023-01-31 20:04:23 +00:00
kycn
d7dd3a587a [fenix] Bug 1812188 - Renew/remove telemetry probes expiring in 112. 2023-01-31 19:02:02 +00:00
Cathy Lu
826d10f026 [fenix] Change form data telemetry from Sharing to Performance 2023-01-21 04:23:34 +00:00
Cathy Lu
d531054151 [fenix] Bug28280 - Add telemetry for form data failures 2023-01-19 22:58:57 +00:00
Jan-Erik Rediger
0a0234bc6f [fenix] Switch to the typed API for Glean events
Required for Glean v52.0.0

Ref https://github.com/mozilla-mobile/fenix/issues/19967
2023-01-19 11:23:30 +00:00
rahulsainani
119be2d972 [fenix] Bug 1810115 - Add telemetry for notification per permission prompt 2023-01-13 17:18:30 +00:00
MatthewTighe
f3832d4910 [fenix] For https://github.com/mozilla-mobile/fenix/issues/28190: renew telemetry expiring in 111 2023-01-11 20:34:39 +00:00
Alexandru2909
516eb62a76 [fenix] Bug 1808689 - Update description for browser_menu_action extra items 2023-01-09 13:08:07 +00:00
Arturo Mejia
31e1a8f34d [fenix] Bug 1797593 - Add re-engagement dialog for cookie banners. 2023-01-06 00:39:17 +00:00
Arturo Mejia
9be14b069c [fenix] Bug 1797577 - Add cookie banner handling panel to the toolbar. 2022-12-08 18:43:18 +00:00
Alexandru2909
aae93b2bc4 [fenix] For https://github.com/mozilla-mobile/fenix/issues/28010 - Update documentation for browser_search_with_ads and browser_search_ad_clicks 2022-12-06 12:20:55 +00:00
Perry McManis
c60e1c5158 [fenix] For https://github.com/mozilla-mobile/fenix/issues/28042 - Increase lifetime of customize_home.contile to application 2022-12-05 17:53:41 +00:00