From a207798f5c188e4a4f13031df2fd5c8d314a33a0 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 24 Feb 2021 22:55:33 +0100 Subject: [PATCH] add expert preference to enable Popularity Contest closes #396 --- app/src/basic/res/xml/preferences.xml | 6 ++ .../java/org/fdroid/fdroid/Preferences.java | 10 +- .../fdroid/views/InstallHistoryActivity.java | 94 +++++++++++++++---- .../fdroid/views/PreferencesFragment.java | 42 ++++++++- .../fdroid/work/FDroidMetricsWorker.java | 4 + app/src/main/res/menu/install_history.xml | 5 + app/src/main/res/values/strings.xml | 13 +++ app/src/main/res/xml/preferences.xml | 6 ++ 8 files changed, 152 insertions(+), 28 deletions(-) diff --git a/app/src/basic/res/xml/preferences.xml b/app/src/basic/res/xml/preferences.xml index b65c0cb0a..f23e81ea3 100644 --- a/app/src/basic/res/xml/preferences.xml +++ b/app/src/basic/res/xml/preferences.xml @@ -153,6 +153,12 @@ android:summary="@string/keep_install_history_summary" android:defaultValue="false" android:dependency="expert"/> + + Send Install History + Send %s Metrics Report %s install history as CSV file + %s metrics report as JSON file Install history + Install history and metrics + %s Metrics Report View the private log of all installs and uninstalls Keep install history Store a log of all installs and uninstalls in a private store + Send usage data + Sends anonymous data weekly to F-Droid Metrics (requires "Keep install history") + + The %s Metric report is viewable in the Install History viewer Send version and UUID to servers Include this app\'s version and a random, unique ID when downloading, takes affect next app restart. @@ -245,6 +253,11 @@ This often occurs with apps installed via Google Play or other sources, if they Updates + + Show metrics report + + Show install history + No recent apps found Once your list of apps has been updated, the latest apps should show here diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index 36104e8ff..c082e9f88 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -179,6 +179,12 @@ android:summary="@string/keep_install_history_summary" android:defaultValue="false" android:dependency="expert"/> +