diff options
author | Allan Wang <me@allanwang.ca> | 2021-01-10 18:52:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-10 18:52:35 -0800 |
commit | 8a644cabfe32c3bea0fd5fcb557daf8e23efee32 (patch) | |
tree | e6f64ecacc58963fddfc414db0210fedd2a37ec7 | |
parent | 5b301abbaa52a6a82181546e0b86ed36b50189cc (diff) | |
parent | b149a52959fae13717de8c097769311688808bdd (diff) | |
download | frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.tar.gz frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.tar.bz2 frost-8a644cabfe32c3bea0fd5fcb557daf8e23efee32.zip |
Merge pull request #1740 from AllanWang/remove-bugsnag
44 files changed, 0 insertions, 245 deletions
@@ -4,7 +4,6 @@ [![Build Status](https://travis-ci.com/AllanWang/Frost-for-Facebook.svg?branch=dev)](https://travis-ci.com/AllanWang/Frost-for-Facebook) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/frost-for-facebook/localized.svg)](https://crowdin.com/project/frost-for-facebook) [![ZenHub](https://img.shields.io/badge/Shipping%20faster%20with-ZenHub-45529A.svg)](https://app.zenhub.com/workspace/o/allanwang/frost-for-facebook/boards) -[![BugSnag](https://img.shields.io/badge/Bug%20tracking%20with-BugSnag-37C2D9.svg)](https://www.bugsnag.com/) [![GitHub license](https://img.shields.io/badge/license-GPL--v3-blue.svg)](https://raw.githubusercontent.com/AllanWang/Frost-for-Facebook/dev/LICENSE) [Download from Github Releases](https://github.com/AllanWang/Frost-for-Facebook/releases) <br/> diff --git a/app/build.gradle b/app/build.gradle index 43391c72..1a368f39 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,5 +1,4 @@ apply plugin: 'com.android.application' -apply plugin: 'com.bugsnag.android.gradle' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' @@ -139,7 +138,6 @@ android { signingConfig signingConfigs.debug resValue "string", "frost_name", "Frost Debug" resValue "string", "frost_web", "Frost Web Debug" - ext.enableBugsnag = false kotlinOptions.freeCompilerArgs += compilerArgs } @@ -302,8 +300,6 @@ dependencies { testImplementation "com.squareup.okhttp3:mockwebserver:${Versions.okhttp}" androidTestImplementation "com.squareup.okhttp3:mockwebserver:${Versions.okhttp}" - implementation kau.Dependencies.bugsnag - implementation "com.davemorrissey.labs:subsampling-scale-image-view:${Versions.scaleImageView}" implementation "androidx.room:room-ktx:${Versions.room}" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 96e1d2b3..6faab332 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -190,9 +190,6 @@ android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider> - <meta-data - android:name="com.bugsnag.android.API_KEY" - android:value="83cf680ed01a6fda10fe497d1c0962bb" /> </application> </manifest>
\ No newline at end of file diff --git a/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt b/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt index 07158421..40333d25 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/FrostApp.kt @@ -24,14 +24,11 @@ import ca.allanwang.kau.kpref.KPrefFactory import ca.allanwang.kau.kpref.KPrefFactoryAndroid import ca.allanwang.kau.logging.KL import ca.allanwang.kau.utils.buildIsLollipopAndUp -import com.bugsnag.android.Bugsnag -import com.bugsnag.android.Configuration import com.pitchedapps.frost.db.FrostDatabase import com.pitchedapps.frost.facebook.FbCookie import com.pitchedapps.frost.prefs.Prefs import com.pitchedapps.frost.services.scheduleNotificationsFromPrefs import com.pitchedapps.frost.services.setupNotificationChannels -import com.pitchedapps.frost.utils.BuildUtils import com.pitchedapps.frost.utils.FrostPglAdBlock import com.pitchedapps.frost.utils.L import java.util.Random @@ -71,7 +68,6 @@ class FrostApp : Application(), KoinComponent { } prefs = get() initPrefs() -// initBugsnag() L.i { "Begin Frost for Facebook" } FrostPglAdBlock.init(this) @@ -123,36 +119,6 @@ class FrostApp : Application(), KoinComponent { prefs.lastLaunch = System.currentTimeMillis() } - private fun initBugsnag() { - if (BuildConfig.DEBUG) { - return - } - if (!BuildConfig.APPLICATION_ID.startsWith("com.pitchedapps.frost")) { - return - } - val version = BuildUtils.match(BuildConfig.VERSION_NAME) - ?: return L.d { "Bugsnag disabled for ${BuildConfig.VERSION_NAME}" } - val config = Configuration("83cf680ed01a6fda10fe497d1c0962bb").apply { - appVersion = version.versionName - releaseStage = BuildUtils.getStage(BuildConfig.BUILD_TYPE) - enabledReleaseStages = BuildUtils.getAllStages() - autoTrackSessions = prefs.analytics - autoDetectErrors = prefs.analytics - } - Bugsnag.start(this, config) - L.hasAnalytics = { prefs.analytics } - Bugsnag.setUser(prefs.frostId, null, null) - Bugsnag.addMetadata("Build", "Application", BuildConfig.APPLICATION_ID) - Bugsnag.addMetadata("Build", "Version", BuildConfig.VERSION_NAME) - - Bugsnag.addOnError { event -> - when { - event.originalError?.stackTrace?.any { it.className.contains("XposedBridge") } == true -> false - else -> true - } - } - } - companion object { fun prefFactoryModule(): Module = module { single<KPrefFactory> { diff --git a/app/src/main/kotlin/com/pitchedapps/frost/activities/IntroActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/activities/IntroActivity.kt index efb9956c..337c9678 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/activities/IntroActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/activities/IntroActivity.kt @@ -41,7 +41,6 @@ import com.pitchedapps.frost.R import com.pitchedapps.frost.databinding.ActivityIntroBinding import com.pitchedapps.frost.intro.BaseIntroFragment import com.pitchedapps.frost.intro.IntroAccountFragment -import com.pitchedapps.frost.intro.IntroFragmentAnalytics import com.pitchedapps.frost.intro.IntroFragmentEnd import com.pitchedapps.frost.intro.IntroFragmentTheme import com.pitchedapps.frost.intro.IntroFragmentWelcome @@ -76,7 +75,6 @@ class IntroActivity : KauBaseActivity(), ViewPager.PageTransformer, IntroAccountFragment(), IntroTabTouchFragment(), IntroTabContextFragment(), - IntroFragmentAnalytics(), IntroFragmentEnd() ) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt b/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt index 3bf98678..d160bee4 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/intro/IntroMainFragments.kt @@ -30,12 +30,9 @@ import androidx.fragment.app.Fragment import ca.allanwang.kau.kotlin.LazyResettableRegistry import ca.allanwang.kau.utils.Kotterknife import ca.allanwang.kau.utils.bindViewResettable -import ca.allanwang.kau.utils.setIcon import ca.allanwang.kau.utils.setOnSingleTapListener -import com.mikepenz.iconics.typeface.library.googlematerial.GoogleMaterial import com.pitchedapps.frost.R import com.pitchedapps.frost.activities.IntroActivity -import com.pitchedapps.frost.databinding.IntroAnalyticsBinding import com.pitchedapps.frost.prefs.Prefs import kotlin.math.abs import org.koin.android.ext.android.inject @@ -141,40 +138,6 @@ class IntroFragmentWelcome : BaseIntroFragment(R.layout.intro_welcome) { } } -class IntroFragmentAnalytics : BaseIntroFragment(R.layout.intro_analytics) { - - val container: ConstraintLayout by bindViewResettable(R.id.intro_analytics_container) - - private lateinit var binding: IntroAnalyticsBinding - - override fun viewArray(): Array<Array<out View>> = with(binding) { - arrayOf( - arrayOf(title), arrayOf(image), - arrayOf(introSwitch), arrayOf(desc) - ) - } - - override fun themeFragmentImpl() { - super.themeFragmentImpl() - image.imageTintList = ColorStateList.valueOf(prefs.textColor) - } - - @SuppressLint("ClickableViewAccessibility") - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { - super.onViewCreated(view, savedInstanceState) - binding = IntroAnalyticsBinding.bind(view) - binding.init() - } - - private fun IntroAnalyticsBinding.init() { - image.setIcon(GoogleMaterial.Icon.gmd_bug_report, 120) - introSwitch.isSelected = prefs.analytics - introSwitch.setOnCheckedChangeListener { _, isChecked -> - prefs.analytics = isChecked - } - } -} - class IntroFragmentEnd : BaseIntroFragment(R.layout.intro_end) { val container: ConstraintLayout by bindViewResettable(R.id.intro_end_container) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/prefs/OldPrefs.kt b/app/src/main/kotlin/com/pitchedapps/frost/prefs/OldPrefs.kt index 954c7f9a..1abed8fb 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/prefs/OldPrefs.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/prefs/OldPrefs.kt @@ -111,18 +111,6 @@ class OldPrefs(factory: KPrefFactory) : KPref("${BuildConfig.APPLICATION_ID}.pre */ var verboseLogging: Boolean by kpref("verbose_logging", false) - var analytics: Boolean by kpref("analytics", false) { -// if (!BuildConfig.DEBUG) { -// if (it) { -// Bugsnag.setAutoCaptureSessions(true) -// Bugsnag.enableExceptionHandler() -// } else { -// Bugsnag.setAutoCaptureSessions(false) -// Bugsnag.disableExceptionHandler() -// } -// } - } - var biometricsEnabled: Boolean by kpref("biometrics_enabled", false) var overlayEnabled: Boolean by kpref("overlay_enabled", true) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/prefs/sections/CorePrefs.kt b/app/src/main/kotlin/com/pitchedapps/frost/prefs/sections/CorePrefs.kt index b7041f75..6d3885cb 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/prefs/sections/CorePrefs.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/prefs/sections/CorePrefs.kt @@ -47,11 +47,6 @@ interface CorePrefs : PrefsBase { */ var verboseLogging: Boolean - /** - * True to enable analytic reports (BugSnag) - */ - var analytics: Boolean - var enablePip: Boolean var exitConfirmation: Boolean @@ -93,18 +88,6 @@ class CorePrefsImpl( oldPrefs.verboseLogging /* false */ ) - override var analytics: Boolean by kpref("analytics", oldPrefs.analytics /* false */) { -// if (!BuildConfig.DEBUG) { -// if (it) { -// Bugsnag.setAutoCaptureSessions(true) -// Bugsnag.enableExceptionHandler() -// } else { -// Bugsnag.setAutoCaptureSessions(false) -// Bugsnag.disableExceptionHandler() -// } -// } - } - override var enablePip: Boolean by kpref("enable_pip", oldPrefs.enablePip /* true */) override var exitConfirmation: Boolean by kpref( diff --git a/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt b/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt index 45a3e5c0..551b3ff1 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/settings/Behaviour.kt @@ -87,8 +87,4 @@ fun SettingsActivity.getBehaviourPrefs(): KPrefAdapterBuilder.() -> Unit = { checkbox(R.string.exit_confirmation, prefs::exitConfirmation, { prefs.exitConfirmation = it }) { descRes = R.string.exit_confirmation_desc } - - checkbox(R.string.analytics, prefs::analytics, { prefs.analytics = it }) { - descRes = R.string.analytics_desc - } } diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/L.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/L.kt index 67d2f55a..0f1a9f49 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/L.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/L.kt @@ -50,26 +50,6 @@ object L : KauLogger("Frost") { e(e, message) } } - - var hasAnalytics: () -> Boolean = { false } - - override fun logImpl(priority: Int, message: String?, t: Throwable?) { - /* - * Debug flag is constant and should help with optimization - * bugsnagInit is changed per application and helps prevent crashes (if calling pre init) - * analytics is changed by the user, and may be toggled throughout the app - */ - if (BuildConfig.DEBUG || !hasAnalytics()) { - super.logImpl(priority, message, t) - } else { -// if (message != null) { -// Bugsnag.leaveBreadcrumb(message) -// } -// if (t != null) { -// Bugsnag.notify(t) -// } - } - } } fun KauLoggerExtension.test(message: () -> Any?) { diff --git a/app/src/main/res/layout/intro_analytics.xml b/app/src/main/res/layout/intro_analytics.xml deleted file mode 100644 index 3a44e0bb..00000000 --- a/app/src/main/res/layout/intro_analytics.xml +++ /dev/null @@ -1,52 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools" - android:id="@+id/intro_analytics_container" - android:layout_width="match_parent" - android:layout_height="match_parent"> - - <TextView - android:id="@id/intro_title" - style="@style/IntroTitle" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="@string/analytics" - app:layout_constraintBottom_toTopOf="@id/intro_image" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_chainStyle="spread" /> - - <ImageView - android:id="@id/intro_image" - android:layout_width="120dp" - android:layout_height="120dp" - android:scaleType="fitCenter" - app:layout_constraintBottom_toTopOf="@id/intro_switch" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/intro_title" - tools:layout_editor_absoluteX="112dp" /> - - <androidx.appcompat.widget.SwitchCompat - android:id="@+id/intro_switch" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - app:layout_constraintBottom_toTopOf="@id/intro_desc" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/intro_image" /> - - <TextView - android:id="@id/intro_desc" - style="@style/IntroSubTitle" - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:text="@string/analytics_desc" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/intro_switch" /> - -</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file diff --git a/app/src/main/res/values-ar-rSA/strings_pref_behaviour.xml b/app/src/main/res/values-ar-rSA/strings_pref_behaviour.xml index cf5450b2..75cebc18 100644 --- a/app/src/main/res/values-ar-rSA/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ar-rSA/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">افتح إعدادات التشغيل التلقائي لفيسبوك. لاحظ أنه يجب تعطيلها لكي نعمل خاصية صورة في صورة.</string> <string name="exit_confirmation">تأكيد الخروج</string> <string name="exit_confirmation_desc">إظهار مربع التأكيد قبل إنهاء التطبيق</string> - <string name="analytics">إحصائيات</string> - <string name="analytics_desc">تمكين التحليلات خافية الهوية وتقارير الأخطاء للمساعدة في تحسين التطبيق. لا تكشف عنك أي معلومات شخصية على الإطلاق.</string> </resources> diff --git a/app/src/main/res/values-ca-rES/strings_pref_behaviour.xml b/app/src/main/res/values-ca-rES/strings_pref_behaviour.xml index 2f3c2a4a..6bd7c69f 100644 --- a/app/src/main/res/values-ca-rES/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ca-rES/strings_pref_behaviour.xml @@ -21,6 +21,4 @@ <string name="autoplay_settings_desc">Obri els ajustos de reproducció automàtica de Facebook. Noteu que ha d\'estar desactivat perquè PIP funcioni.</string> <string name="exit_confirmation">Confirmació de sortida</string> <string name="exit_confirmation_desc">Mostra un diàleg de confirmació abans de sortir de l\'app</string> - <string name="analytics">Estadístiques</string> - <string name="analytics_desc">Permet la recollida de dades anònimes i informes d\'error per millorar l\'app. No s\'hi transmet cap dada personal.</string> </resources> diff --git a/app/src/main/res/values-cs-rCZ/strings_pref_behaviour.xml b/app/src/main/res/values-cs-rCZ/strings_pref_behaviour.xml index 9f32d240..97dd7c9f 100644 --- a/app/src/main/res/values-cs-rCZ/strings_pref_behaviour.xml +++ b/app/src/main/res/values-cs-rCZ/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Povolit obraz v obraze pro videa</string> <string name="exit_confirmation">Potvrzení o ukončení</string> <string name="exit_confirmation_desc">Zobrazit potvrzení před ukončením aplikace</string> - <string name="analytics">Analytiky</string> - <string name="analytics_desc">Povolit anonymní statistiky pro zkvalitnění aplikace a hlášení chyb vývojářům. Vaše osobní informace nebudou sdíleny.</string> </resources> diff --git a/app/src/main/res/values-da-rDK/strings_pref_behaviour.xml b/app/src/main/res/values-da-rDK/strings_pref_behaviour.xml index 9c733b84..1bb974b5 100644 --- a/app/src/main/res/values-da-rDK/strings_pref_behaviour.xml +++ b/app/src/main/res/values-da-rDK/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Aktivér billede i billede-videoer</string> <string name="exit_confirmation">Afslutningsbekræftelse</string> <string name="exit_confirmation_desc">Vis bekræftelsesdialog før du afslutter app</string> - <string name="analytics">Analytics</string> - <string name="analytics_desc">Aktivér anonym dataindsamling og fejlrapportering for at hjælpe med at forbedre app\'en. Ingen personlig information er på noget tidspunkt tilgængelig.</string> </resources> diff --git a/app/src/main/res/values-de-rDE/strings_pref_behaviour.xml b/app/src/main/res/values-de-rDE/strings_pref_behaviour.xml index 70274139..29141c66 100644 --- a/app/src/main/res/values-de-rDE/strings_pref_behaviour.xml +++ b/app/src/main/res/values-de-rDE/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Öffne Facebooks automatische Videowiedergabe Einstellungen. Beachte das diese deaktiviert werden muss damit PIP funktioniert.</string> <string name="exit_confirmation">Beenden bestätigen</string> <string name="exit_confirmation_desc">Zeigen Sie einen Bestätigungsdialog vor dem Beenden der app</string> - <string name="analytics">Statistik</string> - <string name="analytics_desc">Aktiviere anonyme Analyse der Daten und Fehlerberichte, um die App zu verbessern. Keine persönlichen Informationen werden jemals weitergegeben.</string> </resources> diff --git a/app/src/main/res/values-el-rGR/strings_pref_behaviour.xml b/app/src/main/res/values-el-rGR/strings_pref_behaviour.xml index e37378b2..469634c2 100644 --- a/app/src/main/res/values-el-rGR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-el-rGR/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Άνοιγμα ρυθμίσεων αυτόματης αναπαραγωγής του Facebook. Έχετε υπόψη πως το PIP πρέπει να είναι απενεργοποιημένο ώστε αυτό να δουλέψει.</string> <string name="exit_confirmation">Επιβεβαίωση Εξόδου</string> <string name="exit_confirmation_desc">Εμφάνιση διαλόγου επιβεβαίωσης πριν την έξοδο από την εφαρμογή</string> - <string name="analytics">Στατιστικά</string> - <string name="analytics_desc">Ενεργοποιήστε ανώνυμα στατιστικά και αναφορές σφαλμάτων για να βοηθήσετε την βελτίωση της εφαρμογής. Δεν εκθέτονται ποτέ προσωπικά δεδομένα.</string> </resources> diff --git a/app/src/main/res/values-es-rES/strings_pref_behaviour.xml b/app/src/main/res/values-es-rES/strings_pref_behaviour.xml index 79f89150..76bd56cf 100644 --- a/app/src/main/res/values-es-rES/strings_pref_behaviour.xml +++ b/app/src/main/res/values-es-rES/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Abra configuración de juego de auto de Facebook. Tenga en cuenta que debe estar desactivada para que PIP trabajar.</string> <string name="exit_confirmation">Confirmar salida</string> <string name="exit_confirmation_desc">Muestra un diálogo de confirmación antes de salir de la app</string> - <string name="analytics">Analytics</string> - <string name="analytics_desc">Habilitar análisis anónimos, para ayudar a mejorar la aplicación. Tu información personal no será expuesta.</string> </resources> diff --git a/app/src/main/res/values-fr-rFR/strings_pref_behaviour.xml b/app/src/main/res/values-fr-rFR/strings_pref_behaviour.xml index f182a49d..11005d66 100644 --- a/app/src/main/res/values-fr-rFR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-fr-rFR/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Ouvrir les paramètres de lecture automatique de Facebook. Notez qu\'il doit être désactivé pour que PIP fonctionne.</string> <string name="exit_confirmation">Confirmation de la sortie</string> <string name="exit_confirmation_desc">Afficher la boîte de dialogue de confirmation avant de quitter l’application</string> - <string name="analytics">Analytics</string> - <string name="analytics_desc">Activez l\'analytique anonyme et les rapports de bogues afin d’améliorer l’application. Aucune information personnelle n’est jamais exposée.</string> </resources> diff --git a/app/src/main/res/values-gl-rES/strings_pref_behaviour.xml b/app/src/main/res/values-gl-rES/strings_pref_behaviour.xml index 20f1a771..96d94b45 100644 --- a/app/src/main/res/values-gl-rES/strings_pref_behaviour.xml +++ b/app/src/main/res/values-gl-rES/strings_pref_behaviour.xml @@ -21,6 +21,4 @@ <string name="autoplay_settings_desc">Abrir os axustes de reprodución automática de Facebook. Debes desactivalos para que funcione o PIP.</string> <string name="exit_confirmation">Confirmación de saída</string> <string name="exit_confirmation_desc">Mostra un diálogo de confirmación antes de saír</string> - <string name="analytics">Estatísticas</string> - <string name="analytics_desc">Activa as estatísticas e os informes de erros anónimos que axudan a mellorar a aplicación. Ningunha información persoal será exposta.</string> </resources> diff --git a/app/src/main/res/values-gr-rGR/strings_pref_behaviour.xml b/app/src/main/res/values-gr-rGR/strings_pref_behaviour.xml index 7a7e70b2..dec19916 100644 --- a/app/src/main/res/values-gr-rGR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-gr-rGR/strings_pref_behaviour.xml @@ -21,7 +21,5 @@ <string name="autoplay_settings_desc">Άνοιξε τις ρυθμίσεις αυτόματης αναπαραγωγής του Facebook. Πρόσεξε ότι πρέπει να είναι απενεργοποιημένες για να λειτουργήσει το PIP.</string> <string name="exit_confirmation">Έξοδος επιβεβαίωσης</string> <string name="exit_confirmation_desc">Εμφάνισε διάλογο επιβεβαίωσης προτού αποχωρήσεις από την εφαρμογή</string> - <string name="analytics">Στατιστικά</string> - <string name="analytics_desc">Επέτρεψε ανώνυμη συλλογή στατιστικών στοιχείων και αναφορές δυσλειτουργίας με σκοπό την βελτίωση της εφαρμογής. Καμία προσωπική πληροφορία δεν εκτίθεται.</string> </resources>
\ No newline at end of file diff --git a/app/src/main/res/values-hu-rHU/strings_pref_behaviour.xml b/app/src/main/res/values-hu-rHU/strings_pref_behaviour.xml index 6b801a87..4023152a 100644 --- a/app/src/main/res/values-hu-rHU/strings_pref_behaviour.xml +++ b/app/src/main/res/values-hu-rHU/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Kép a képben engedélyezése videóknál</string> <string name="exit_confirmation">Kilépés megerősítése</string> <string name="exit_confirmation_desc">Megerősítési párbeszédpanel megjelenítése kilépés előtt</string> - <string name="analytics">Használati adatok</string> - <string name="analytics_desc">Hibajelentések és anonim adatok gyűjtésének engedélyezése az alkalmazás fejlesztése érdekében. Személyes információ nem kerül átadásra.</string> </resources> diff --git a/app/src/main/res/values-in-rID/strings_pref_behaviour.xml b/app/src/main/res/values-in-rID/strings_pref_behaviour.xml index 54681135..5c88199d 100644 --- a/app/src/main/res/values-in-rID/strings_pref_behaviour.xml +++ b/app/src/main/res/values-in-rID/strings_pref_behaviour.xml @@ -19,5 +19,4 @@ <string name="enable_pip_desc">Mengaktifkan gambar dalam gambar video</string> <string name="exit_confirmation">Konfirmasi Keluar</string> <string name="exit_confirmation_desc">Tampilkan dialog konfirmasi sebelum keluar aplikasi</string> - <string name="analytics">Analisis</string> </resources> diff --git a/app/src/main/res/values-it-rIT/strings_pref_behaviour.xml b/app/src/main/res/values-it-rIT/strings_pref_behaviour.xml index addc6990..60ff002b 100644 --- a/app/src/main/res/values-it-rIT/strings_pref_behaviour.xml +++ b/app/src/main/res/values-it-rIT/strings_pref_behaviour.xml @@ -21,6 +21,4 @@ Di default lo scorrimento si arresta in automatico quando premi a lungo su un og <string name="enable_pip_desc">Attiva video in modalità picture-in-picture</string> <string name="exit_confirmation">Conferma Uscita</string> <string name="exit_confirmation_desc">Mostra un avviso prima di uscire dall\'applicazione</string> - <string name="analytics">Statistiche</string> - <string name="analytics_desc">Abilita le statistiche anonime e la segnalazione dei bug per migliorare l\'applicazione. Nessuna informazione personale sarà mai resa pubblica o esposta.</string> </resources> diff --git a/app/src/main/res/values-ko-rKR/strings_pref_behaviour.xml b/app/src/main/res/values-ko-rKR/strings_pref_behaviour.xml index 76d4e50c..34f07901 100644 --- a/app/src/main/res/values-ko-rKR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ko-rKR/strings_pref_behaviour.xml @@ -21,6 +21,4 @@ <string name="autoplay_settings_desc">Facebook의 자동 재생 설정을 엽니 다. PIP가 작동하려면이 기능을 사용하지 않아야합니다.</string> <string name="exit_confirmation">종료 전에 물어보기</string> <string name="exit_confirmation_desc">앱을 종료하기 전에 확인 창을 띄웁니다.</string> - <string name="analytics">통계</string> - <string name="analytics_desc">앱을 개선하기위해 익명으로 분석 및 버그 보고서를 사용하도록 설정합니다. 개인 정보는 노출되지 않습니다.</string> </resources> diff --git a/app/src/main/res/values-ml-rIN/strings_pref_behaviour.xml b/app/src/main/res/values-ml-rIN/strings_pref_behaviour.xml index 1cd06c32..97ffceb9 100644 --- a/app/src/main/res/values-ml-rIN/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ml-rIN/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Facebook- ന്റെ ഓട്ടോ പ്ലേ ക്രമീകരണങ്ങൾ തുറക്കുക. PIP പ്രവർത്തിക്കുന്നതിന് ഇത് അപ്രാപ്തമാക്കിയിരിക്കണം.</string> <string name="exit_confirmation">പുറത്തുകടക്കാൻ ചോദിക്കുക</string> <string name="exit_confirmation_desc">അപ്ലിക്കേഷനിൽ നിന്ന് പുറത്തുകടക്കുന്നതിന് മുമ്പ് സ്ഥിരീകരണ ഡയലോഗ് കാണിക്കുക</string> - <string name="analytics">അനലിറ്റിക്സ്</string> - <string name="analytics_desc">അപ്ലിക്കേഷൻ മെച്ചപ്പെടുത്താൻ സഹായിക്കുന്നതിന് അജ്ഞാത അനലിറ്റിക്സും ബഗ് റിപ്പോർട്ടുകളും പ്രവർത്തനക്ഷമമാക്കുക. വ്യക്തിഗത വിവരങ്ങളൊന്നും വെളിപ്പെടുത്തിയിട്ടില്ല.</string> </resources> diff --git a/app/src/main/res/values-nl-rNL/strings_pref_behaviour.xml b/app/src/main/res/values-nl-rNL/strings_pref_behaviour.xml index 74e38b30..52f3faf9 100644 --- a/app/src/main/res/values-nl-rNL/strings_pref_behaviour.xml +++ b/app/src/main/res/values-nl-rNL/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Open Facebooks instellingen voor automatisch afspelen. Let op dat dit uitgeschakeld moet staan om PIP te laten werken.</string> <string name="exit_confirmation">Afsluiten bevestigen</string> <string name="exit_confirmation_desc">Vraag om bevestiging bij het afsluiten van de app</string> - <string name="analytics">Statistieken</string> - <string name="analytics_desc">Schakel anonieme statistieken en foutrapporten in om mee te helpen met de ontwikkeling van de app. Persoonlijke informatie zal nooit worden doorgestuurd.</string> </resources> diff --git a/app/src/main/res/values-no-rNO/strings_pref_behaviour.xml b/app/src/main/res/values-no-rNO/strings_pref_behaviour.xml index 016f6791..93cfbf53 100644 --- a/app/src/main/res/values-no-rNO/strings_pref_behaviour.xml +++ b/app/src/main/res/values-no-rNO/strings_pref_behaviour.xml @@ -17,5 +17,4 @@ <string name="force_message_bottom_desc">Når du laster en meldingstråd, bla til bunnen av tråden isteden for å laste den slik den er.</string> <string name="exit_confirmation">Avslutnings bekreftelse</string> <string name="exit_confirmation_desc">Vis bekreftelsesdialog før du avslutter programmet</string> - <string name="analytics">Analyser</string> </resources> diff --git a/app/src/main/res/values-pl-rPL/strings_pref_behaviour.xml b/app/src/main/res/values-pl-rPL/strings_pref_behaviour.xml index f070fc9d..4f77ff13 100644 --- a/app/src/main/res/values-pl-rPL/strings_pref_behaviour.xml +++ b/app/src/main/res/values-pl-rPL/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Otwórz ustawienia automatycznego odtwarzania na Facebooku. Pamiętaj, że musi być ono wyłączone, aby PIP działał.</string> <string name="exit_confirmation">Potwierdzenie wyjścia</string> <string name="exit_confirmation_desc">Pokaż okno dialogowe przed zamknięciem aplikacji</string> - <string name="analytics">Statystyki</string> - <string name="analytics_desc">Włącz anonimowe statystyki i raporty o błędach, aby pomóc w ulepszaniu aplikacji. Żadne osobiste informacje nie zostaną nigdy ujawnione.</string> </resources> diff --git a/app/src/main/res/values-pt-rBR/strings_pref_behaviour.xml b/app/src/main/res/values-pt-rBR/strings_pref_behaviour.xml index ede8914c..e9530ecb 100644 --- a/app/src/main/res/values-pt-rBR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-pt-rBR/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Abra as configurações de reprodução automática do Facebook. Observe que ele deve ser desativado para que o PIP funcione.</string> <string name="exit_confirmation">Confirmação de Saída</string> <string name="exit_confirmation_desc">Mostrar caixa de diálogo de confirmação antes de sair do aplicativo</string> - <string name="analytics">Telemetria</string> - <string name="analytics_desc">Habilitar o envio de diagnósticos anônimos para ajudar a melhorar o aplicativo. Nenhuma informação pessoal é exposta.</string> </resources> diff --git a/app/src/main/res/values-pt-rPT/strings_pref_behaviour.xml b/app/src/main/res/values-pt-rPT/strings_pref_behaviour.xml index ce7c2f68..567a0852 100644 --- a/app/src/main/res/values-pt-rPT/strings_pref_behaviour.xml +++ b/app/src/main/res/values-pt-rPT/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Abre as definições de reprodução automática do Facebook. Note que deve ser desativado para que o PIP funcione.</string> <string name="exit_confirmation">Confirmação para sair</string> <string name="exit_confirmation_desc">Pedir confirmação antes de sair da aplicação</string> - <string name="analytics">Estatísticas</string> - <string name="analytics_desc">Ativar envio de diagnósticos anónimos para ajudar a melhorar a aplicação. Nenhuma informação pessoal é exposta.</string> </resources> diff --git a/app/src/main/res/values-ro-rRO/strings_pref_behaviour.xml b/app/src/main/res/values-ro-rRO/strings_pref_behaviour.xml index bb1d335f..b221383f 100644 --- a/app/src/main/res/values-ro-rRO/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ro-rRO/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Activează poza din pozele pentru videoclipuri</string> <string name="exit_confirmation">Confirmă ieșirea</string> <string name="exit_confirmation_desc">Arată caseta de confirm. părăsire aplicație</string> - <string name="analytics">Analize</string> - <string name="analytics_desc">Permite analize anonime şi rapoarte de erori pentru a ajuta aplicația. Informațiile peronale nu sunt expuse.</string> </resources> diff --git a/app/src/main/res/values-ru-rRU/strings_pref_behaviour.xml b/app/src/main/res/values-ru-rRU/strings_pref_behaviour.xml index 18e647bd..0cdee7b2 100644 --- a/app/src/main/res/values-ru-rRU/strings_pref_behaviour.xml +++ b/app/src/main/res/values-ru-rRU/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Откройте настройки автовоспроизведения Facebook. Обратите внимание, что для работы PIP необходимо отключить.</string> <string name="exit_confirmation">Подтвердить Выход</string> <string name="exit_confirmation_desc">Предупреждать перед тем как выйти</string> - <string name="analytics">Аналитика</string> - <string name="analytics_desc">Отправлять анонимную статистику и баг репорты чтобы помочь улучшить программу. Персональная информация не используется.</string> </resources> diff --git a/app/src/main/res/values-sr-rSP/strings_pref_behaviour.xml b/app/src/main/res/values-sr-rSP/strings_pref_behaviour.xml index f2b1cde9..0232e3d3 100644 --- a/app/src/main/res/values-sr-rSP/strings_pref_behaviour.xml +++ b/app/src/main/res/values-sr-rSP/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Омогући слику у слици видео записа</string> <string name="exit_confirmation">Изађите из потврде</string> <string name="exit_confirmation_desc">Прикажи дијалог за потврду изласка из апликације</string> - <string name="analytics">Аналитика</string> - <string name="analytics_desc">Омогућите анонимну аналитику и извештаје о грешкама да побољшате апликацију. Личне информације нече бити преузете.</string> </resources> diff --git a/app/src/main/res/values-sv-rSE/strings_pref_behaviour.xml b/app/src/main/res/values-sv-rSE/strings_pref_behaviour.xml index 9d368469..4b927341 100644 --- a/app/src/main/res/values-sv-rSE/strings_pref_behaviour.xml +++ b/app/src/main/res/values-sv-rSE/strings_pref_behaviour.xml @@ -19,5 +19,4 @@ <string name="enable_pip_desc">Aktivera Picture in Picture-videovy</string> <string name="exit_confirmation">Avstängningsbekräftelse</string> <string name="exit_confirmation_desc">Visa en bekräftelseruta innan avstängning</string> - <string name="analytics">Analyser</string> </resources> diff --git a/app/src/main/res/values-th-rTH/strings_pref_behaviour.xml b/app/src/main/res/values-th-rTH/strings_pref_behaviour.xml index 4d2ba2d6..a9a44c1f 100644 --- a/app/src/main/res/values-th-rTH/strings_pref_behaviour.xml +++ b/app/src/main/res/values-th-rTH/strings_pref_behaviour.xml @@ -18,5 +18,4 @@ <string name="enable_pip">เปิด PIP</string> <string name="exit_confirmation">ยืนยันตอนออก</string> <string name="exit_confirmation_desc">แสดงหน้าต่างยินยันก่อนที่จะออกแอพ</string> - <string name="analytics">การวิเคราะห์</string> </resources> diff --git a/app/src/main/res/values-tl-rPH/strings_pref_behaviour.xml b/app/src/main/res/values-tl-rPH/strings_pref_behaviour.xml index 1e7d00fa..e4b45adf 100644 --- a/app/src/main/res/values-tl-rPH/strings_pref_behaviour.xml +++ b/app/src/main/res/values-tl-rPH/strings_pref_behaviour.xml @@ -19,5 +19,4 @@ <string name="enable_pip_desc">I-enable ang larawan sa larawan sa mga bidyo</string> <string name="exit_confirmation">Lumabas na Kumpimasyon</string> <string name="exit_confirmation_desc">Ipakita ang kumpirmasyon ng diyalog bago ilabas ang aplikasyon</string> - <string name="analytics">Analitiko</string> </resources> diff --git a/app/src/main/res/values-tr-rTR/strings_pref_behaviour.xml b/app/src/main/res/values-tr-rTR/strings_pref_behaviour.xml index ba774d39..54bf027f 100644 --- a/app/src/main/res/values-tr-rTR/strings_pref_behaviour.xml +++ b/app/src/main/res/values-tr-rTR/strings_pref_behaviour.xml @@ -25,6 +25,4 @@ <string name="autoplay_settings_desc">Facebook\'un otomatik oynatma ayarlarını açın. PIP (Ekran üzerinde video) çalışması için devre dışı bırakılması gerektiğini unutmayın.</string> <string name="exit_confirmation">Çıkış Onayı</string> <string name="exit_confirmation_desc">Uygulamadan çıkmadanönce onay iletişim kutusunu göster</string> - <string name="analytics">Analiz</string> - <string name="analytics_desc">Bu uygulamanın gelişmesi için anonim analitiğini ve hata raporlarını aktifleştir. Kişisel bilgiler açığa çıkmayacaktır.</string> </resources> diff --git a/app/src/main/res/values-uk-rUA/strings_pref_behaviour.xml b/app/src/main/res/values-uk-rUA/strings_pref_behaviour.xml index 842d7823..53903020 100644 --- a/app/src/main/res/values-uk-rUA/strings_pref_behaviour.xml +++ b/app/src/main/res/values-uk-rUA/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">Відкрити налаштування автовідтворення Facebook. Зауважте, що для роботи PIP це потрібно вимкнути.</string> <string name="exit_confirmation">Підтвердження виходу</string> <string name="exit_confirmation_desc">Показати діалогове вікно підтвердження перед тим, як вийти з програми</string> - <string name="analytics">Аналітика</string> - <string name="analytics_desc">Увімкніть анонімні аналітики та звіти про помилки, щоб поліпшити додаток. Ніяка особиста інформація ніколи не розповсюджується.</string> </resources> diff --git a/app/src/main/res/values-vi-rVN/strings_pref_behaviour.xml b/app/src/main/res/values-vi-rVN/strings_pref_behaviour.xml index 3c14e750..324e4789 100644 --- a/app/src/main/res/values-vi-rVN/strings_pref_behaviour.xml +++ b/app/src/main/res/values-vi-rVN/strings_pref_behaviour.xml @@ -19,6 +19,4 @@ <string name="enable_pip_desc">Bật video lồng</string> <string name="exit_confirmation">Xác nhận thoát</string> <string name="exit_confirmation_desc">Hiện hộp thoại xác nhận khi thoát ứng dụng</string> - <string name="analytics">Phân tích</string> - <string name="analytics_desc">Cho phép gửi phân tích và báo cáo lỗi nặc danh để cải thiện ứng dụng. Các thông tin cá nhân sẽ không bị lộ.</string> </resources> diff --git a/app/src/main/res/values-zh-rCN/strings_pref_behaviour.xml b/app/src/main/res/values-zh-rCN/strings_pref_behaviour.xml index fa6fa919..b5805ff5 100644 --- a/app/src/main/res/values-zh-rCN/strings_pref_behaviour.xml +++ b/app/src/main/res/values-zh-rCN/strings_pref_behaviour.xml @@ -17,5 +17,4 @@ <string name="force_message_bottom_desc">在加载消息线程时, 会触发一个滚动到页面底部, 而不是像加载页面一样。</string> <string name="exit_confirmation">退出确认</string> <string name="exit_confirmation_desc">关闭前显示确认对话框</string> - <string name="analytics">统计</string> </resources> diff --git a/app/src/main/res/values-zh-rTW/strings_pref_behaviour.xml b/app/src/main/res/values-zh-rTW/strings_pref_behaviour.xml index ba183e68..45d1abbe 100644 --- a/app/src/main/res/values-zh-rTW/strings_pref_behaviour.xml +++ b/app/src/main/res/values-zh-rTW/strings_pref_behaviour.xml @@ -23,6 +23,4 @@ <string name="autoplay_settings_desc">開啟 Facebook 的自動播放設定。若要使用 PIP,此項必需為停用。</string> <string name="exit_confirmation">確認離開</string> <string name="exit_confirmation_desc">關閉應用程式前顯示確認對話框</string> - <string name="analytics">分析</string> - <string name="analytics_desc">啟用匿名分析與錯誤報告以改善我們的軟體。其中並不會揭露任何個人資訊。</string> </resources> diff --git a/app/src/main/res/values/strings_pref_behaviour.xml b/app/src/main/res/values/strings_pref_behaviour.xml index b6d0aebc..11e0028b 100644 --- a/app/src/main/res/values/strings_pref_behaviour.xml +++ b/app/src/main/res/values/strings_pref_behaviour.xml @@ -25,7 +25,5 @@ <string name="exit_confirmation_desc">Show confirmation dialog before exiting the app</string> <string name="auto_expand_text_box">Auto expand text box</string> <string name="auto_expand_text_box_desc">Increase text box height while typing. Disable if there are scroll issues.</string> - <string name="analytics">Analytics</string> - <string name="analytics_desc">Enable anonymous analytics and bug reports to help improve the app. No personal information is ever exposed.</string> </resources>
\ No newline at end of file diff --git a/build.gradle b/build.gradle index 8811522b..0a7aae8a 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,6 @@ buildscript { dependencies { classpath kau.Plugins.android classpath kau.Plugins.kotlin - classpath kau.Plugins.bugsnag classpath kau.Plugins.spotless classpath kau.Plugins.dexCount classpath kau.Plugins.gitVersion |