diff --git a/CHANGELOG.md b/CHANGELOG.md index fcfad2976..062583fae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,32 @@ # Delta Chat Android Changelog +## v1.34.0 +2022-10 + +* start using "Private Apps" as a more user friendly term for the technical "Webxdc" term +* add "Private Apps" to the home screen from the app's menu, + allowing easy access and integration with "normal" apps +* "Private Apps" and "Audio" are shown as a separate tabs in chat profile +* show a "recently seen" dot on avatars if the contact was seen within ten minutes +* order contact and members lists by "last seen" +* show mailing list addresses in profile +* user friendlier system messages as "You changed the group image." +* introduce a "Login" QR code that can be generated by providers for easy log in +* allow scanning of "Accounts" and "Logins" QR codes using supported system cameras +* truncate incoming messages by lines instead of just length +* for easier multi device setup, "Send Copy To Self" is enabled by default now +* fix: hide "Resend" option for messages that cannot be resent +* fix: hide "Leave group" option for mailing lists +* fix: mark "group image changed" as system message on receiver side +* fix: improved error handling for account setup from QR code +* fix: do not emit notifications for blocked chats +* fix: show attached .eml files correctly +* fix: don't prepend the subject to chat messages in mailing lists +* fix: reject private app updates from contacts who are not group members +* update translations +* update to core95 + + ## v1.32.0 2022-07 diff --git a/build.gradle b/build.gradle index 94a0f4994..8288acda1 100644 --- a/build.gradle +++ b/build.gradle @@ -92,8 +92,8 @@ android { useLibrary 'org.apache.http.legacy' defaultConfig { - versionCode 636 - versionName "1.33.0" + versionCode 637 + versionName "1.34.0" applicationId "com.b44t.messenger" multiDexEnabled true diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index e17d8cf18..520c95aad 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1014,5 +1014,6 @@ + Was ist neu in 1.34?\n\n🤗 Bessere Kontaktlisten: Sortiert nach \"Zuletzt gesehen\" und innerhalb von 10 Minuten gesehene Kontakte werden mit einem Punkt markiert 🟢\n\n📑 Neue Tabs in Chat-Profilen: \"Audio\" und \"Private Apps\"\n\n🖼️ Wenn Ihnen jemand eine \"Private App\" (z.B. von https://webxdc.org ) schickt, können Sie diese zum Startbildschirm hinzufügen diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index f5639c83d..7e3e013c6 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1029,5 +1029,6 @@ + ¿Qué hay de nuevo en 1.34?\n\n🤗 Lista de contactos más amigable: Ordenada por visto por última vez y los contactos vistos hace menos de 10 minutos son marcados con un punto 🟢\n\n📑 Nuevas pestañas en los perfiles de los chats: \"Audio\" y \"Aplicaciones privadas\"\n\n🖼️ Si alguien te envía una \"Aplicación privada\" (ej. de https://webxdc.org ), puedes añadirla a la pantalla principal del teléfono diff --git a/res/values/strings.xml b/res/values/strings.xml index f72dc22cc..335ab6948 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1014,5 +1014,6 @@ + What\'s new in 1.34?\n\n🤗 Friendlier contact lists: Ordered by last seen and contacts seen within 10 minutes are marked by a dot 🟢\n\n📑 New pages in chat profiles: \"Audio\" and \"Private Apps\"\n\n🖼️ If someone sends you a \"Private App\" (eg. from https://webxdc.org ), you can add it to the home screen diff --git a/src/org/thoughtcrime/securesms/ConversationListActivity.java b/src/org/thoughtcrime/securesms/ConversationListActivity.java index 487427878..ca4a0ddf3 100644 --- a/src/org/thoughtcrime/securesms/ConversationListActivity.java +++ b/src/org/thoughtcrime/securesms/ConversationListActivity.java @@ -98,10 +98,10 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit protected void onCreate(Bundle icicle, boolean ready) { // update messages - for new messages, do not reuse or modify strings but create new ones. // it is not needed to keep all past update messages, however, when deleted, also the strings should be deleted. - //DcContext dcContext = DcHelper.getContext(this); - //DcMsg msg = new DcMsg(dcContext, DcMsg.DC_MSG_TEXT); - //msg.setText(getString(R.string.update_1_30)); - //dcContext.addDeviceMsg("update_1_30m_android", msg); // addDeviceMessage() makes sure, messages with the same id are not added twice + DcContext dcContext = DcHelper.getContext(this); + DcMsg msg = new DcMsg(dcContext, DcMsg.DC_MSG_TEXT); + msg.setText(getString(R.string.update_1_34_android)); + dcContext.addDeviceMsg("update_1_34d_android", msg); // create view setContentView(R.layout.conversation_list_activity);