diff --git a/app/src/main/java/eu/faircode/email/FragmentAbout.java b/app/src/main/java/eu/faircode/email/FragmentAbout.java
index f3ad57f126..1c293d086a 100644
--- a/app/src/main/java/eu/faircode/email/FragmentAbout.java
+++ b/app/src/main/java/eu/faircode/email/FragmentAbout.java
@@ -69,6 +69,8 @@ public class FragmentAbout extends FragmentBase {
getIntentChangelog().resolveActivity(pm) != null);
menu.findItem(R.id.menu_issue).setVisible(
Helper.getIntentIssue(getContext()).resolveActivity(pm) != null);
+ menu.findItem(R.id.menu_attribution).setVisible(
+ Helper.getIntentAttribution().resolveActivity(pm) != null);
super.onPrepareOptionsMenu(menu);
}
@@ -81,6 +83,9 @@ public class FragmentAbout extends FragmentBase {
case R.id.menu_issue:
onMenuIssue();
return true;
+ case R.id.menu_attribution:
+ onMenuAttribution();
+ return true;
default:
return super.onOptionsItemSelected(item);
}
@@ -94,6 +99,10 @@ public class FragmentAbout extends FragmentBase {
startActivity(Helper.getIntentIssue(getContext()));
}
+ private void onMenuAttribution() {
+ startActivity(Helper.getIntentAttribution());
+ }
+
private Intent getIntentChangelog() {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(BuildConfig.CHANGELOG));
diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java
index 2918d6304e..0a2518cd20 100644
--- a/app/src/main/java/eu/faircode/email/Helper.java
+++ b/app/src/main/java/eu/faircode/email/Helper.java
@@ -260,6 +260,12 @@ public class Helper {
return new Intent(Intent.ACTION_VIEW, Uri.parse(XDA_URI));
}
+ static Intent getIntentAttribution() {
+ Intent intent = new Intent(Intent.ACTION_VIEW);
+ intent.setData(Uri.parse("https://github.com/M66B/FairEmail/blob/master/README.md#attribution"));
+ return intent;
+ }
+
// Graphics
static int dp2pixels(Context context, int dp) {
diff --git a/app/src/main/res/menu/menu_about.xml b/app/src/main/res/menu/menu_about.xml
index 0363f1bbaa..9bb6f412c5 100644
--- a/app/src/main/res/menu/menu_about.xml
+++ b/app/src/main/res/menu/menu_about.xml
@@ -10,4 +10,9 @@
android:id="@+id/menu_issue"
android:title="@string/menu_issue"
app:showAsAction="never" />
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8194c3e312..252803ec8e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -80,6 +80,7 @@
Legend
Support
Report issue
+ Attribution
Privacy
About