Commit Graph

310 Commits (09e75c1a781a4446d6530d57c8960d90bb0ae0a0)

Author SHA1 Message Date
akliuxingyuan 09e75c1a78 Merge remote-tracking branch 'origin/fenix/124.0' into iceraven 2 months ago
Ben Dean-Kawamura 1343061679 Revert "Bug 1875294 - Record breadbcrumbs before crashing with UnsatsisfiedLinkError"
This reverts commit 6fb061ce5efc1a3fb11dace06b826382e0b56736.

These didn't work out in practice.  The file lists were always empty, I
think it might be a difference in permissions for release builds vs the
debug builds that I was testing with.

The package installer name was useful, but I realized there's Sentry tag for that which is even more useful.
4 months ago
Arturo Mejia 6589162a99 Bug 1860472 - Clean temporary file Uploads. 4 months ago
Ben Dean-Kawamura 03883cc976 Bug 1875294 - Record breadbcrumbs before crashing with UnsatsisfiedLinkError
Report breadcrumbs to Sentry before crashing with
`UnsatsisfiedLinkError`:

  - The files inside the app directory, to detect if the library is
    present or not.
  - The files inside the APK, to detect if a file inside the APK didn't
    get installed correctly.
  - The name of the installer package, so that we can know if the APK
    was installed from a 3rd-party source.
  - The path to the APK.  I don't really see this being useful, but it's
    needed to determine all the other info, so we might as well report
    it.

The idea here is that hopefully one of these will detect that something
was off with their install.  For example, maybe they installed an APK
for the wrong arch or maybe `libjnidispatch` was not extracted
correctly.  If not, at least we can rule these possibilities out as the
root cause.
4 months ago
akliuxingyuan 279f9e954c Merge remote-tracking branch 'origin/fenix/122.0' into iceraven 4 months ago
akliuxingyuan 91382bb269 Merge remote-tracking branch 'origin/fenix/121.0' into iceraven 6 months ago
Zachary McKenney c3c6d58f10 Bug 1869049 - stop periodic ingestion when FxSuggest disabled (#4770)
Co-authored-by: Zac McKenney <zmckenney@mozilla.com>
(cherry picked from commit 64d4ee66496ec0fada507a562cd2ff45dc4c77cb)
6 months ago
Zachary McKenney 992f2c565d Bug 1869049 - stop periodic ingestion when FxSuggest disabled (#4770)
Co-authored-by: Zac McKenney <zmckenney@mozilla.com>
6 months ago
DreVla a980e5a9c8 Bug 1865854 - Product recommendations telemetry
Add missing product recommendations telemetry.

(cherry picked from commit 860348cde7567993ddbab8b09bebebaa42ee7596)
6 months ago
Travis Long f010002c66 Bug 1865652 - Move Server Knobs configuration before Glean init
In order to ensure that Glean metrics recorded before Glean is initialized
have the appropriate Server Knobs configuration applied to them, the API
should be called before Glean.initialize.
6 months ago
DreVla f8d1673b4b Bug 1865854 - Product recommendations telemetry
Add missing product recommendations telemetry.
6 months ago
akliuxingyuan dd9f0b7833 Merge remote-tracking branch 'origin/fenix/120.0' into iceraven 6 months ago
akliuxingyuan 10defdb011 Merge remote-tracking branch 'origin/fenix/119.0' into iceraven 7 months ago
Gabriel Luong a3aa4539eb Bug 1849073 - Part 3: Remove trivial `showUnifiedSearchFeature` and `enableUnifiedSearchSettingsUI` checks 8 months ago
Alexandru2909 1ec1a4fd11 Bug 1843508 - Part 1: Add review quality check feature telemetry events 8 months ago
Jan-Erik Rediger e2c03c8b77 Bug 1855421 - Add feature variable to test out precise timestamps in Glean events 8 months ago
akliuxingyuan faaa23a167 Merge remote-tracking branch 'origin/fenix/118.0' into iceraven 8 months ago
Arturo Mejia 0e6eb7ab38 Bug 1854739 - Migrate pref_key_search_widget_installed 8 months ago
akliuxingyuan 2046d55722 Merge remote-tracking branch 'origin/fenix/117.1.0' into iceraven 8 months ago
Lina Butler 3ba6593f98 Bug 1851268 - Show Firefox Suggest search suggestions in Fenix.
This commit integrates the Firefox Suggest Android component added in
bug 1850296 into Fenix, and adds:

* A Nimbus feature for Firefox Suggest.
* A secret setting to enable the Firefox Suggest feature, only visible
  on the debug channel.
* Search settings for toggling sponsored and non-sponsored suggestions,
  only visible when the Firefox Suggest feature is enabled.

When the feature is enabled, Fenix will ingest new suggestions in
the background, show the new Search settings, and show matching
suggestions in the awesomebar depending on those Search settings.
8 months ago
Pascal Chevrel b668769eb4 Merge pull request #3735 from mozilla-mobile/mergify/bp/releases_v118/pr-3725 9 months ago
Gabriel Luong 714a443893 Bug 1853065
(cherry picked from commit c793b0e1b4ca3177b8586c65265b2802ce540cc7)

# Conflicts:
#	android-components/components/feature/tabs/src/test/java/mozilla/components/feature/tabs/TabsUseCasesTest.kt
9 months ago
t-p-white 0fab3f0c94 Bug 1852477 - Change the device's RAM threshold
(cherry picked from commit 8a28ab3bf5ebc0bc2b1176cc4d938e04604a3ee8)
9 months ago
Arturo Mejia b57b742be5 Bug 1853967 - Capture telemetry for the amount of RAM a device has. 9 months ago
Gabriel Luong 9ce2e6fb39 Bug 1853065 9 months ago
t-p-white f616999729 Bug 1852477 - Change the device's RAM threshold 9 months ago
Gabriel Luong 8f29882f60 Bug 1851678 - Catch AutofillApiException exception when fetching autofill data and setting startup metrics
(cherry picked from commit 6449e3ca8fef0b87de285d28889d3694b3df24a6)
9 months ago
Gabriel Luong 822bf3101d Bug 1851678 - Catch AutofillApiException exception when fetching autofill data and setting startup metrics
(cherry picked from commit 6449e3ca8fef0b87de285d28889d3694b3df24a6)
9 months ago
Gabriel Luong 3db5fbce22 Bug 1851678 - Catch AutofillApiException exception when fetching autofill data and setting startup metrics 9 months ago
akliuxingyuan ede906881d Merge remote-tracking branch 'origin/fenix/116.3.0' into iceraven 10 months ago
mergify[bot] d054a88857 Bug 1846287 - Catch LoginsApiException exception when fetching the list of logins and setting startup metrics (#3195)
(cherry picked from commit 64add132e3cadd3f2421dc619ad51242f243c406)

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
10 months ago
mergify[bot] 2c1d48e34c Bug 1846287 - Catch LoginsApiException exception when fetching the list of logins and setting startup metrics (#3196)
(cherry picked from commit 64add132e3cadd3f2421dc619ad51242f243c406)

Co-authored-by: Gabriel Luong <gabriel.luong@gmail.com>
10 months ago
Gabriel Luong 6398292fc9 Bug 1846287 - Catch LoginsApiException exception when fetching the list of logins and setting startup metrics 10 months ago
akliuxingyuan b45e8cd324 Merge remote-tracking branch 'origin/fenix/116.0' into iceraven 10 months ago
akliuxingyuan dbcc0ad145 Merge remote-tracking branch 'origin/fenix/115.2.0' into iceraven 11 months ago
Arturo Mejia f23eee78f2 Bug 1839239 - Add crash bread crumbs for dialogs.
(cherry picked from commit 19a1105e8b1a6699aa83467dbaeb5e84cd938c79)
11 months ago
Arturo Mejia 20f3002e80 Bug 1839239 - Add crash bread crumbs for dialogs. 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
Harrison Oglesby f8d6ec5758 Bug 1836165 - New growth telemetry for private tab open count 12 months ago
rahulsainani 0582611fde Bug 1838613 - Migrate NotificationManagerCompat ext to AC 12 months ago
Roger Yang e1bc5bb554 Bug 1838512 - Move Browsers Cache utility into Android Components 12 months ago
akliuxingyuan a6fa71cec2 Merge remote-tracking branch 'origin/fenix/114.0' into iceraven 1 year ago
Roger Yang 6b5ca8e2df Bug 1836887 - Remove telemetry probes expired in v116 1 year ago
Bruno Rosa ef95f337f3 Bug 1833638 - remove client ID duplication code 1 year ago
Roger Yang eaa841be4c Bug 1830765 - Remove duplicate toolbar position metrics 1 year ago
akliuxingyuan 75f90e48e6 Merge remote-tracking branch 'origin/fenix/113.0' into iceraven 1 year ago
Bruno Rosa 581a58b1c3 Bug 1823678 - Integrate Server Knobs into Fenix 1 year ago
Raphael Pierzina 263e97730f Bug 1822119 - Store new UUID in shared prefs and send in metrics ping (#1541)
(cherry picked from commit 627e5646fb35b2377de13be3ec4ff9347b71fafe)
1 year ago
mcarare 25cc2864ff Bug 1825071 - Refactor FenixLogSink to remove mockkStatic usage. 1 year ago