diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java
index 52b4def7d..51ce49b19 100644
--- a/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java
+++ b/src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java
@@ -389,6 +389,9 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
case R.id.menu_new_chat:
createChat();
return true;
+ case R.id.menu_invite_friends:
+ shareInvite();
+ return true;
case R.id.menu_settings:
startActivity(new Intent(this, ApplicationPreferencesActivity.class));
return true;
@@ -486,6 +489,14 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit
startActivity(intent);
}
+ private void shareInvite() {
+ Intent intent = new Intent(Intent.ACTION_SEND);
+ intent.setType("text/plain");
+ String inviteURL = Util.QrDataToInviteURL(DcHelper.getContext(this).getSecurejoinQr(0));
+ intent.putExtra(Intent.EXTRA_TEXT, getString(R.string.invite_friends_text, inviteURL));
+ startActivity(Intent.createChooser(intent, getString(R.string.chat_share_with_title)));
+ }
+
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
diff --git a/src/main/res/menu/text_secure_normal.xml b/src/main/res/menu/text_secure_normal.xml
index 1fe114ac7..84f738ddc 100644
--- a/src/main/res/menu/text_secure_normal.xml
+++ b/src/main/res/menu/text_secure_normal.xml
@@ -7,6 +7,9 @@
android:icon="@drawable/baseline_qr_code_24"
app:showAsAction="always"/>
+
+
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index b5270ea2f..fcef366c9 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -232,6 +232,9 @@
Message Info
Copy to Clipboard
Share Invite Link
+ Invite Friends
+
+ Contact me on Delta Chat:\n%1$s
Copy Selection
Copy Link
Copy Text