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