diff --git a/MessengerProj/build.gradle b/MessengerProj/build.gradle
index 25d5a6ed5..9231808fb 100644
--- a/MessengerProj/build.gradle
+++ b/MessengerProj/build.gradle
@@ -129,7 +129,7 @@ android {
defaultConfig {
minSdkVersion 14 // 14: Android 4.0 Ice Cream Sandwich 2011 (Telegram default), 21: Android 5.0 Lollipop 2014 (recommended for InstantRun)
targetSdkVersion 23
- versionName "0.1.13"
+ versionName "0.1.14"
}
}
diff --git a/MessengerProj/src/main/java/com/b44t/ui/ProfileActivity.java b/MessengerProj/src/main/java/com/b44t/ui/ProfileActivity.java
index 3e033fdea..cb69d700c 100644
--- a/MessengerProj/src/main/java/com/b44t/ui/ProfileActivity.java
+++ b/MessengerProj/src/main/java/com/b44t/ui/ProfileActivity.java
@@ -125,7 +125,8 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
private AvatarUpdater avatarUpdater;
private int[] sortedUserIds;
- private final static int ID_BLOCK_CONTACT = 2;
+ private final static int ID_STOP_ENCRYPTION_FOR_THIS_USER = 2;
+ private final static int ID_BLOCK_CONTACT = 3;
private final static int ID_DELETE_CONTACT = 5;
private final static int ID_INVITE_TO_GROUP = 9;
private final static int ID_ADD_SHORTCUT = 14;
@@ -261,7 +262,13 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
}
if (id == -1) {
finishFragment();
- } else if (id == ID_BLOCK_CONTACT) {
+ }
+ else if( id==ID_STOP_ENCRYPTION_FOR_THIS_USER )
+ {
+ Toast.makeText(getParentActivity(), LocaleController.getString("NotYetImplemented", R.string.NotYetImplemented), Toast.LENGTH_SHORT).show();
+ }
+ else if (id == ID_BLOCK_CONTACT)
+ {
if( userBlocked() ) {
MrMailbox.blockContact(user_id, 0);
finishFragment(); /* got to the parent, this is important eg. when editing blocking in the BlockedUserActivitiy. Moreover, this saves us updating all the states in the profile */
@@ -279,7 +286,9 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
builder.setNegativeButton(LocaleController.getString("Cancel", R.string.Cancel), null);
showDialog(builder.create());
}
- } else if (id == ID_DELETE_CONTACT) {
+ }
+ else if (id == ID_DELETE_CONTACT)
+ {
AlertDialog.Builder builder = new AlertDialog.Builder(getParentActivity());
builder.setMessage(LocaleController.getString("AreYouSureDeleteContact", R.string.AreYouSureDeleteContact));
builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() {
@@ -295,7 +304,9 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
});
builder.setNegativeButton(LocaleController.getString("Cancel", R.string.Cancel), null);
showDialog(builder.create());
- } else if (id == ID_ADD_SHORTCUT) {
+ }
+ else if (id == ID_ADD_SHORTCUT)
+ {
try {
// draw avatar into a bitmap
int wh = avatarImage.imageReceiver.getImageWidth();
@@ -1188,6 +1199,7 @@ public class ProfileActivity extends BaseFragment implements NotificationCenter.
}
if (user_id != 0) {
+ item.addSubItem(ID_STOP_ENCRYPTION_FOR_THIS_USER, LocaleController.getString("ResetUserKey", R.string.ResetUserKey), 0);
item.addSubItem(ID_BLOCK_CONTACT, userBlocked()? LocaleController.getString("UnblockContact", R.string.UnblockContact) : LocaleController.getString("BlockContact", R.string.BlockContact), 0);
item.addSubItem(ID_DELETE_CONTACT, LocaleController.getString("DeleteContact", R.string.DeleteContact), 0);
}
diff --git a/MessengerProj/src/main/res/values-de/strings.xml b/MessengerProj/src/main/res/values-de/strings.xml
index 90bf49c56..ad434197b 100644
--- a/MessengerProj/src/main/res/values-de/strings.xml
+++ b/MessengerProj/src/main/res/values-de/strings.xml
@@ -75,7 +75,7 @@
%1$s antworten
%1$s %2$s
- Noch keine Kontakte
+ Keine Benutzer.
um
gestern um
zul. online
@@ -530,7 +530,7 @@
Ich verwende nun auch den Delta Chat Messenger - %1$s - und bin dort unter %2$s erreichbar.
Fortgeschrittene Einstellungen
- Alle Benachrichtigungseinstellungen und Töne dieser Seite, der Kontakte und der Gruppen zurücksetzen?
+ Alle Benachrichtigungseinstellungen und Töne dieser Seite und auch der einzelnen Chats zurücksetzen?
Dateien anhängen
Bitte einen Namen für die Gruppe eingeben.
Hallo, ich habe die Gruppe \"##\" für uns erstellt.
@@ -548,4 +548,5 @@
Lesebestätigungen empfangen/senden
Private Schlüssel verwalten
Schlüssel vergleichen
+ Benutzerschlüssel zurücksetzen
diff --git a/MessengerProj/src/main/res/values/strings.xml b/MessengerProj/src/main/res/values/strings.xml
index aa82e24b9..3c19e2766 100644
--- a/MessengerProj/src/main/res/values/strings.xml
+++ b/MessengerProj/src/main/res/values/strings.xml
@@ -75,7 +75,7 @@
Reply to %1$s
%1$s %2$s
- No contacts yet
+ No users yet.
at
yesterday at
last seen
@@ -93,8 +93,8 @@
Share
Add
- New contact
- Block contact
+ New user
+ Block user
Delete user
Info
@@ -114,7 +114,7 @@
Messages font size
Transition animation
- Unblock contact
+ Unblock user
No blocked users yet
Normal messages
Alert
@@ -126,7 +126,7 @@
Reset
Reset all notifications
Notifications and sounds
- Blocked contacts
+ Blocked users
Default
Only if silent
Chat background
@@ -548,4 +548,5 @@
End-to-end-encryption
Manage private keys
Compare keys
+ Reset user\'s key