diff --git a/org.fox.ttrss/build.gradle b/org.fox.ttrss/build.gradle index eae59b2a..dd635f19 100644 --- a/org.fox.ttrss/build.gradle +++ b/org.fox.ttrss/build.gradle @@ -33,4 +33,5 @@ dependencies { compile 'com.google.code.gson:gson:2.3' compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.shamanland:fab:0.0.5' + compile 'ch.acra:acra:4.5.0' } diff --git a/org.fox.ttrss/org.fox.ttrss.iml b/org.fox.ttrss/org.fox.ttrss.iml index f064c6a7..3e1df6ed 100644 --- a/org.fox.ttrss/org.fox.ttrss.iml +++ b/org.fox.ttrss/org.fox.ttrss.iml @@ -90,6 +90,7 @@ + diff --git a/org.fox.ttrss/src/main/AndroidManifest.xml b/org.fox.ttrss/src/main/AndroidManifest.xml index 1434c59e..c6eed360 100644 --- a/org.fox.ttrss/src/main/AndroidManifest.xml +++ b/org.fox.ttrss/src/main/AndroidManifest.xml @@ -250,6 +250,13 @@ android:name=".ArticleImagesPagerActivity" android:label="Article Images" > + + + diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/GlobalState.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/GlobalState.java index 6f81fc5d..de4ca5ed 100644 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/GlobalState.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/GlobalState.java @@ -1,15 +1,20 @@ package org.fox.ttrss; -import java.util.ArrayList; - -import org.fox.ttrss.types.Article; -import org.fox.ttrss.types.ArticleList; -import org.fox.ttrss.types.Feed; - import android.app.Application; import android.os.Bundle; import android.os.Parcelable; +import org.acra.ACRA; +import org.acra.ReportingInteractionMode; +import org.acra.annotation.ReportsCrashes; +import org.fox.ttrss.types.Article; +import org.fox.ttrss.types.ArticleList; +import org.fox.ttrss.types.Feed; + +import java.util.ArrayList; +@ReportsCrashes(formKey = "", mode = ReportingInteractionMode.DIALOG, + resDialogText = R.string.crash_dialog_text, + formUri = "http://tt-rss.org/acra/submit/") public class GlobalState extends Application { private static GlobalState m_singleton; @@ -28,6 +33,8 @@ public class GlobalState extends Application { @Override public final void onCreate() { super.onCreate(); + ACRA.init(this); + m_singleton = this; } diff --git a/org.fox.ttrss/src/main/res/values-v11/style.xml b/org.fox.ttrss/src/main/res/values-v11/style.xml index d09304cd..54a7530e 100644 --- a/org.fox.ttrss/src/main/res/values-v11/style.xml +++ b/org.fox.ttrss/src/main/res/values-v11/style.xml @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/org.fox.ttrss/src/main/res/values/strings.xml b/org.fox.ttrss/src/main/res/values/strings.xml index 9df0f0ec..1eb185ac 100644 --- a/org.fox.ttrss/src/main/res/values/strings.xml +++ b/org.fox.ttrss/src/main/res/values/strings.xml @@ -264,4 +264,6 @@ No images Compact Version: %1$s (%2$d) + Report crashes to tt-rss.org + Unfortunately, Tiny Tiny RSS has stopped. Submit crash report to tt-rss.org? diff --git a/org.fox.ttrss/src/main/res/xml/preferences.xml b/org.fox.ttrss/src/main/res/xml/preferences.xml index dc9216f9..ca2c9fe4 100644 --- a/org.fox.ttrss/src/main/res/xml/preferences.xml +++ b/org.fox.ttrss/src/main/res/xml/preferences.xml @@ -187,6 +187,11 @@ android:defaultValue="false" android:key="transport_debugging" android:title="@string/transport_debugging" /> + +