Commit Graph

498 Commits (fenix/118.1.1)

Author SHA1 Message Date
DreVla fb8aabefa1 Bug 1845747 - Add "Add search widget" card for Juno Onboarding
Added a new card for the Juno Onboarding, "Add search widget
to homescreen". This is an experiment that aims to increase
DAU and searches.

(cherry picked from commit cba23f261cb6b81b60f994022ae41967e7915ade)
9 months ago
Zac McKenney 7162cb1ca0 Bug 1846979 - Add extensions process spawning disabled dialog
(cherry picked from commit 2c533231b6886b1359065b7adac11fa1139aa4dc)
9 months ago
Roger Yang f63bb624b9 Bug 1849184 - Renew telemetry probes expiring in v120 9 months ago
Gabriel Luong 0d2dfcb85a Bug 1845357 - Remove the first run onboarding 10 months ago
t-p-white 65286203f0 Bug 1842604 - Telemetry to measure Search results response time 10 months ago
Harrison Oglesby c5d5240bc7 Bug 1841152 - New event telemetry in credential autofill. 10 months ago
Roger Yang a5a373d2ec Bug 1823492 - Add timespan metric for Adjust attribution 10 months ago
Harrison Oglesby 7ad42ac6ab Bug 1841156 - New event telemetry for Firefox Sync. 11 months ago
Harrison Oglesby acf197ebbd Bug 1841156 - New event telemetry for customize homepage. 11 months ago
Roger Yang 36414d3632 Bug 1843610 - Add telemetry for deferred deep link test 11 months ago
Harrison Oglesby ccd775b5cd Bug 1842082 - Standard home screen view count telemetry 11 months ago
Olivia Hall 1c91b0613a Bug 1837517 - Additional Print Telmetry and Nimbus setup
This bug adds telemetry for the print from menu feature. It adds the
probes print_failure, print_completed, print_tapped (for both share and
browsr menu), and share_menu_action for the print button on the share
sheet only. browser_menu_action for the print button was added in bug
1836780.

Additionally, Nimbus control for the browser print button and
share print button was added as browser-print-enabled and
share-print-enabled.
11 months ago
Harrison Oglesby 662186e83e Bug 1841153 - new event telemetry for private tab open 11 months ago
mike a 23fe60edb9 Bug 1840315 – added telemetry to the splash screen data fetching 11 months ago
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.
11 months ago
t-p-white 40d5446c4b Bug 1840341 - Add memory telemetry for experiment 11 months ago
Harrison Oglesby 24c795ce5c Bug 1836164 - New growth telemetry for credential management 11 months ago
Roger Yang a5cefbfb1b Bug 1840109 - Renew telemetry probes expiring in v118 11 months ago
Harrison Oglesby f8d6ec5758 Bug 1836165 - New growth telemetry for private tab open count 12 months ago
Harrison Oglesby 144abb235c Bug 1836167 - New telemetry in bookmarks 12 months ago
Harrison Oglesby 63773d9614 Bug 1836166 - add telemetry for Mozilla Sync sign in 12 months ago
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
12 months ago
Roger Yang 6b5ca8e2df Bug 1836887 - Remove telemetry probes expired in v116 1 year ago
Roger Yang 16938564dc Bug 1835072 - Renew telemetry probes expiring in v117 1 year ago
Bruno Rosa ef95f337f3 Bug 1833638 - remove client ID duplication code 1 year ago
James Hugman 558bc46b4d Bug 1832074 — Parse referrer URL with URLDecoder 1 year ago
James Hugman b02c292c8f Bug 1832069 - Add Google Play install referrer library 1 year ago
Roger Yang eaa841be4c Bug 1830765 - Remove duplicate toolbar position metrics 1 year ago
Bruno Rosa 8fe4e610d4 Bug 1823682 - add Server Knobs validation metric 1 year ago
Roger Yang bb81e099ad Bug 1830988 - Renew telemetry probes expiring in v116 1 year ago
iorgamgabriel 6b8d9577ea Bug 1825413 - Add Telemetry for Pull to Refresh 1 year ago
Raphael Pierzina b235360366 Bug 1822119 - Store new UUID in shared prefs and send in metrics ping (#1541) 1 year ago
Roger Yang 852cc9c880 Bug 1828947 - Update notification email for permanent telemetry collections 1 year ago
Roger Yang 304ff9a0b7 Bug 1827686 - Add telemetry for user updating Default Search Engine 1 year ago
rahulsainani 632b1eedb8 Bug 1821726 - Part 2: Add juno onboarding telemetry 1 year ago
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>
1 year ago
iorgamgabriel 957b10fb2e Bug 1805450 - Implement submit site support requests in Fenix. 1 year ago
Titouan Thibaud e9246a0aa3 Bug 1805683 - upstream Nimbus Messaging from Fenix to Android Components 1 year ago
James Hugman 8b60abe2c2 Bug 1823492 Add timing metric for Adjust Attribution Listener 1 year ago
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.
1 year ago
Alexandru2909 66845c9c99 Bug 1821032 - Add telemetry for the homescreen no collections placeholder close button 1 year ago
Alexandru2909 7f65c49511 Bug 1821030 - Add telemetry for onboarding PWA dialog cancel button 1 year ago
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.
1 year ago
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>
1 year ago
Roger Yang f1e0eaf7e1 Bug 1820271 - Renew telemetry probes expiring in v114 1 year ago
mike a 49125a2df0 Bug 1819909 – add telemetry for private browsing CFR 1 year ago
Roger Yang 0342a75107 Bug 1820242 - Remove in_progress_media_tab_opened probe 1 year ago
Roger Yang 632d02220d Bug 1818085 - Add preference to allow user to choose how open links in app works. 1 year ago
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>
1 year ago
Zac McKenney fb7268d6df [fenix] Bug 1815623 - Add telemetry for sharing to an app from the share sheet 1 year ago