Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
adbenitez committed May 24, 2024
2 parents f6abe8d + aaccdc5 commit 387e8d0
Show file tree
Hide file tree
Showing 75 changed files with 4,147 additions and 1,230 deletions.
42 changes: 21 additions & 21 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,18 @@
# Delta Chat Android Changelog

## v1.45.1 Testrun
## v1.46.0
2024-05

* new onboarding: you can create a new profile with one tap on "Let's Get Started!" -
or use an existing login or second-device-setup as usual
* use FCM PUSH notification if supported by providers (as chatmail) and by the operating system
* do not ask for disabling "battery optimisations" when PUSH notifications are working
* add an option to disable PUSH notifications
* contacts can be attached as "Cards" at "Attach / Contact";
when the receiver taps the cards, guaranteed end-to-end encrypted can be established
* "Profiles" are names as such throughout the app;
note that these profiles exist on the device only, there is nothing persisted on the server
* adding contacts manually at "New Chat / New Contact / Add Contact Manually"
* classic e-mail login is now available at "Create New Profile / Use Other Server"
* share log to other chats or apps
* hide folder options if not supported by the used account
* allow to view password (after entering system secret)
* device update message is added as unread only for the first account
* fix: on onboarding, keep entered name and avatar when scanning QR codes or going for other options
* fix broken "..." ellipsis for small screens
* fix: do not mark the message with locations as seen
* fix startup crash on android4
* update translations and local help
* update to core 1.139.2+iequidoo/vcard


## v1.45.0 Testrun
2024-05

* new onboarding: you can create a new profile with one tap on "Let's Get Started!" -
or use an existing login or second-device-setup as usual
* use FCM PUSH notification if supported by providers (as chatmail) and by the operating system
* send any emoji as reaction
* show reactions in summaries
* nicer summaries by using some emojis for attachment types
Expand All @@ -41,6 +27,11 @@
* improve anonymous mailing lists by not adding hostname to Message-ID
* harden share-to-delta
* add second device's troubleshooting is always available offline now
* hide folder options if not supported by the used account
* allow to view password (after entering system secret)
* device update message is added as unread only for the first account
* share log to other chats or apps
* use colors for info/warning/error in the log
* fix: preserve upper-/lowercase of links from HTML-messages
* fix: rescan folders on "Watch Sent Folder" changes
* fix sometimes wrong sender name in "Message Info"
Expand Down Expand Up @@ -69,8 +60,17 @@
* fix remote group membership changes always overriding local ones
* fix hint when adding a webxdc shortcut to the home page
* fix webxdc links for securejoin
* fix sending uncompressed images (bug introduced in beta 1.45 beta series)
* fix: hide not useful menu options in the QR screens
* fix scanning invite codes from the "New Chat" screen
* fix: use the last header of multiple ones with the same name; this is the one DKIM was using
* fix migration of legacy databases
* fix: on onboarding, keep entered name and avatar when scanning QR codes or going for other options
* fix broken "..." ellipsis for small screens
* fix: do not mark the message with locations as seen
* fix startup crash on android4
* update translations and local help
* update to core 1.138.0
* update to core 1.139.5


## v1.44.0
Expand Down
316 changes: 247 additions & 69 deletions assets/help/cs/help.html

Large diffs are not rendered by default.

297 changes: 241 additions & 56 deletions assets/help/de/help.html

Large diffs are not rendered by default.

276 changes: 227 additions & 49 deletions assets/help/en/help.html

Large diffs are not rendered by default.

316 changes: 247 additions & 69 deletions assets/help/es/help.html

Large diffs are not rendered by default.

321 changes: 259 additions & 62 deletions assets/help/fr/help.html

Large diffs are not rendered by default.

334 changes: 265 additions & 69 deletions assets/help/id/help.html

Large diffs are not rendered by default.

358 changes: 277 additions & 81 deletions assets/help/it/help.html

Large diffs are not rendered by default.

345 changes: 259 additions & 86 deletions assets/help/nl/help.html

Large diffs are not rendered by default.

339 changes: 277 additions & 62 deletions assets/help/pl/help.html

Large diffs are not rendered by default.

317 changes: 247 additions & 70 deletions assets/help/pt/help.html

Large diffs are not rendered by default.

316 changes: 247 additions & 69 deletions assets/help/ru/help.html

Large diffs are not rendered by default.

316 changes: 247 additions & 69 deletions assets/help/sk/help.html

Large diffs are not rendered by default.

345 changes: 259 additions & 86 deletions assets/help/sq/help.html

Large diffs are not rendered by default.

318 changes: 259 additions & 59 deletions assets/help/uk/help.html

Large diffs are not rendered by default.

318 changes: 259 additions & 59 deletions assets/help/zh_CN/help.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ android {
useLibrary 'org.apache.http.legacy'

defaultConfig {
versionCode 675
versionName "1.45.1"
versionCode 676
versionName "1.46.0"

applicationId "com.b44t.messenger"
multiDexEnabled true
Expand Down
Binary file modified metadata/en-US/images/phoneScreenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified metadata/en-US/images/phoneScreenshots/8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions res/values-az/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -485,5 +485,6 @@
<string name="message_detail_received_desktop">qəbul olundu</string>
<string name="menu.view.developer.open.log.folder">Loq mələfini açın</string>
<string name="menu.view.developer.open.current.log.file">Loq-faylı açın</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="perm_enable_bg_reminder_title">Delta Chat arxa fonda mesajları almaq üçün bura toxunun.</string>
</resources>
130 changes: 122 additions & 8 deletions res/values-bg/strings.xml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions res/values-ca/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -720,5 +720,6 @@
<string name="message_detail_received_desktop">rebut</string>
<string name="menu.view.developer.open.log.folder">Obre la carpeta de registre</string>
<string name="menu.view.developer.open.current.log.file">Obre el fitxer de registre actual</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="perm_enable_bg_reminder_title">Prem aquí per rebre missatges mentre Delta Chat és en segon pla.</string>
</resources>
5 changes: 1 addition & 4 deletions res/values-ckb/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -599,11 +599,8 @@
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">دێڵتا چات دەیەوێت وێنە پاشەکەوت بکاتە نێو پیشانگاکەت.</string>


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">وریاکەرەوەکانی پشتخان</string>
<string name="pref_reliable_service_explain">وریاکەرەوەیەکی هەمیشەیی پێویستە</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="perm_enable_bg_reminder_title">بۆ وەرگرتنی پەیامەکان لەو کاتانەدا کە دێڵتا چات لە پشتخانەوەیە، لێرە کرتە بکە.</string>
<string name="perm_enable_bg_already_done">تۆ ئێستا ڕێگەت بە دێڵتا چات دا کە لە پشتخانەوە پەیامەکان وەربگرێت.\n\n ئەگەر هێشتا لە پشخاندا پەیامەکان نایەن، سەرنجێکیش لە ڕێکخستنەکانی سیستەم بدەوە.</string>


</resources>
6 changes: 0 additions & 6 deletions res/values-cs/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -854,15 +854,9 @@
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat chce uložit obrázky do tvé galerie fotek.</string>


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">Upozornění v pozadí</string>
<string name="pref_background_notifications_explain">V pozadí udržuje spojení s tvým serverem. Vyžaduje nedbání optimalizací baterie.</string>
<string name="pref_background_notifications_rationale">K udržení spojení s e-mailovým serverem a přijímání zpráv na pozadí vyber v následujícím kroce nedbání optimalizací baterie.\n\nDelta Chat používá jen málo zdroje a snaží se šetřit tvou baterii.</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Spolehlivé spojení na pozadí</string>
<string name="pref_reliable_service_explain">Vyžaduje neustálé upozornění</string>
<string name="perm_enable_bg_reminder_title">Stiskni zde a přijímání zpráv bude probíhat při chodu Delta Chatu na pozadí.</string>
<string name="perm_enable_bg_already_done">Přijímání zpráv na pozadí je Delta Chatu již povoleno.\n\nV případě nepřicházení nových zpráv si prosím zkontroluj své systémové nastavení.</string>


</resources>
6 changes: 0 additions & 6 deletions res/values-da/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -768,15 +768,9 @@
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Delta Chat vil gerne gemme billeder til dig billede-bibliotek</string>


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">Baggrundsnotifikationer</string>
<string name="pref_background_notifications_explain">Benytter en forbindelse til din server i baggrunden og kræver at batterioptimeringer bliver ignoreret.</string>
<string name="pref_background_notifications_rationale">Ignorer batterioptimeringer i næste skridt for at vedligeholde en forbindelse til din mail-server og modtage beskeder i baggrunden.\n\nDelta Chat bruger få ressourcer og passer på ikke at dræne dit batteri.</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Pålidelig baggrundsforbindelse</string>
<string name="pref_reliable_service_explain">Kræver en permanent forbindelse</string>
<string name="perm_enable_bg_reminder_title">Tryk her for at modtage beskeder når Delta Chat er i baggrunden.</string>
<string name="perm_enable_bg_already_done">Du har allerede tilladt Delta Chat at modtage beskeder i baggrunden.\n\nHvis beskeder ikke ankommer i baggrunden, undersøg dine systemindstillinger.</string>


</resources>
15 changes: 10 additions & 5 deletions res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1135,17 +1135,22 @@


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">Hintergrundbenachrichtigungen</string>
<string name="pref_background_notifications_explain">Verwendet eine Hintergrundverbindung zu Ihrem Server und erfordert das Ausschalten der Akku-Optimierung</string>
<string name="pref_instant_delivery">Sofortige Benachrichtigungen</string>
<string name="pref_push_notifications">Push-Dienst verwenden</string>
<string name="pref_push_notifications_explain">Zuverlässige Push-Benachrichtigungen für Chatmail-Server</string>
<string name="pref_push_ask_disable">Push-Dienst nicht mehr verwenden? Dies kann zu verzögerten Benachrichtigungen führen.</string>
<string name="pref_background_notifications">Hintergrundverbindung verwenden</string>
<string name="pref_background_notifications_explain">Erfordert das Deaktivieren der Akku-Optimierungen, empfohlen, wenn kein Push-Dienst verfügbar ist</string>
<string name="pref_reliable_service">Hintergrundverbindung erzwingen</string>
<string name="pref_reliable_service_explain">Verursacht eine permanente Benachrichtigung</string>

<string name="pref_background_notifications_rationale">Um die Verbindung zu Ihrem E-Mail-Server aufrechtzuerhalten und Nachrichten im Hintergrund zu empfangen, ignorieren Sie im nächsten Schritt die \"Akku-Optimierungen\".\n\nDelta Chat verbraucht nur minimale Ressourcen und achtet darauf, den Akku zu schonen.</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Zuverlässige Hintergrundverbindung</string>
<string name="pref_reliable_service_explain">Erfordert immer sichtbaren Hinweis</string>
<string name="perm_enable_bg_reminder_title">Tippen Sie hier, um Nachrichten zu empfangen, während Delta Chat im Hintergrund läuft.</string>
<string name="perm_enable_bg_already_done">Sie haben Delta Chat bereits erlaubt, Nachrichten im Hintergrund zu empfangen.\n\nFalls keine Nachrichten eingehen, überprüfen Sie bitte auch Ihre Systemeinstellungen.</string>


<!-- device messages for updates -->
<string name="update_1_44_android">Was gibt es Neues?\n\n❤️ Lang erwartet: Nachricht lang antippen, um mit einem Emoji zu reagieren\n\n🔗 Wenn Sie keine QR-Codes scannen können, teilen Sie sie als Einladungslinks\n\n🔵 Ungelesene Nachrichten aller Konten werden gezählt und im Titel angezeigt\n\n… und VIELE Bugfixes … %1$s\n\nPS: Mit \"Einstellungen / Erweitert / Statistik senden\", können Sie den Entwicklern helfen, die App besser für die reale Nutzung zu optimieren. Sie können die Daten vor dem Senden überprüfen</string>
<string name="update_1_44_ios">Was gibt es neues?\n\n❤️ Lang erwartet: Nachricht lang antippen, um mit einem Emoji zu reagieren\n\n🫸 PUSH-Mitteilungen, wenn von Providern wie https://nine.testrun.org unterstützt\n\n🔗 Wenn Sie keine QR-Codes scannen können, teilen Sie sie als Einladungslinks\n\n… und VIELE Bugfixes … %1$s</string>
<string name="update_1_46_android">Neuer Startbildschirm 🐣 und mehr:\n\n⚡️ Melden Sie sich bei sicheren, schnellen Chatmail-Servern (https://delta.chat/chatmail) an oder nutzen Sie klassische E-Mail-Server\n\n👉 PUSH-Benachrichtigungen auf allen Chatmail-Server\n\n👤 Bringen Sie Ihre Freunde über „Kontakte anhängen“ sicher in Kontakt\n\n🥰 Mit beliebigen Emojis reagieren\n\n📌 Pinnen von Chats direkt aus der Suche ... und MEHR auf %1$s</string>
</resources>
6 changes: 0 additions & 6 deletions res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -973,15 +973,9 @@
<string name="InfoPlist_NSPhotoLibraryAddUsageDescription">Το Delta Chat θέλει να αποθηκεύσει εικόνες στη συλλογή φωτογραφιών σας.</string>


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">Ειδοποιήσεις Παρασκηνίου</string>
<string name="pref_background_notifications_explain">Χρησιμοποιεί μια σύνδεση στο παρασκήνιο με τον διακομιστή σας και απαιτεί αγνοημένες βελτιστοποιήσεις μπαταρίας.</string>
<string name="pref_background_notifications_rationale">Για να διατηρήσετε τη σύνδεση με τον διακομιστή e-mail σας και να λαμβάνετε μηνύματα στο παρασκήνιο, αγνοήστε τις βελτιστοποιήσεις μπαταρίας στο επόμενο βήμα.\n\nΤο Delta Chat χρησιμοποιεί λίγους πόρους και φροντίζει να μην εξαντλήσει την μπαταρία σας.</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Αξιόπιστη σύνδεση στο παρασκήνιο</string>
<string name="pref_reliable_service_explain">Απαιτεί μία μόνιμη ειδοποίηση</string>
<string name="perm_enable_bg_reminder_title">Πατήστε εδώ για να λαμβάνετε μηνύματα ενώ το Delta Chat είναι στο παρασκήνιο.</string>
<string name="perm_enable_bg_already_done">Επιτρέψατε ήδη στο Delta Chat να λαμβάνει μηνύματα στο παρασκήνιο.\n\nΕάν τα μηνύματα εξακολουθούν να μην φτάνουν στο παρασκήνιο, ελέγξτε τις ρυθμίσεις του συστήματός σας.</string>


</resources>
16 changes: 10 additions & 6 deletions res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1166,18 +1166,22 @@


<!-- android specific strings, developers: please take care to remove strings that are no longer used! -->
<string name="pref_background_notifications">Notificaciones en segundo plano</string>
<string name="pref_background_notifications_explain">Usar la conexión de segundo plano a tu servidor y requerir ignorar las optimizaciones de batería</string>
<string name="pref_instant_delivery">Entrega inmediata</string>
<string name="pref_push_notifications">Usar servicio Push</string>
<string name="pref_push_notifications_explain">Notificaciones Push estables para servidores de chatmail</string>
<string name="pref_push_ask_disable">¿Desactivar el uso del servicio Push?\n\nEsto puede provocar retrasos en las notificaciones.</string>
<string name="pref_background_notifications">Usar conexión en segundo plano</string>
<string name="pref_background_notifications_explain">Requiere desactivar las optimizaciones de batería, utilícelas si el servicio Push no está disponible</string>
<string name="pref_reliable_service">Forzar conexión en segundo plano</string>
<string name="pref_reliable_service_explain">Usando una notificación permanente</string>

<string name="pref_background_notifications_rationale">Para mantener la conexión de tu servidor email y recibir mensajes en segundo plano, ignorar las optimizaciones en el próximo paso.\n\nDeltaLab usa pocos recursos y cuida no drenar tu batería</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Conexión en segundo plano confiable</string>
<string name="pref_reliable_service_explain">Requiere notificación permanente</string>
<string name="perm_enable_bg_reminder_title">Toque aquí para recibir mensajes mientras DeltaLab está en segundo plano.</string>
<string name="perm_enable_bg_already_done">Ya has permitido que DeltaLab reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.</string>

<string name="device_msg_tips">**💡 Consejos**\n\n\n[**💬 Listado de súper grupos y canales**](mailto:groupsbot@hispanilandia.net?body=/list) (Los súper grupos son anónimos, tu dirección de correo no es revelada a los miembros!)</string>

<!-- device messages for updates -->
<string name="update_1_44_android">Novedades:\n\n❤️ ¡Sí! Esto era muy esperado: toque prolongadamente un mensaje para reaccionar\n\n🔗 Si no puede escanear códigos QR, compártalos como enlaces de invitación\n\n🔵 Los mensajes no leídos de todas las cuentas se cuentan y se muestran en el título ahora\n\n… y TONELADAS de correcciones de errores… %1$s\n\nAyuda a mejorar la aplicación: usa \"Configuración/Avanzado/Enviar estadísticas\" para ayudar a los desarrolladores a optimizar mejor el uso en el mundo real. Puedes revisar los datos antes de enviar</string>
<string name="update_1_44_ios">Novedades:\n\n❤️ ¡Sí! Esto era muy esperado: toque prolongadamente un mensaje para reaccionar\n\n🫸 Notificaciones PUSH para proveedores que lo soporten, como https://nine.testrun.org\n\n🔗 Si no puede escanear códigos QR, compártalos como enlaces de invitación\n\n… y TONELADAS de correcciones de errores… %1$s</string>
<string name="update_1_46_android">Nueva pantalla de bienvenida 🐣 y más:\n\n⚡️ Regístrese en servidores de chatmail rápidos y seguros (https://delta.chat/chatmail) o use servidores de correo electrónico clásicos\n\n👉 Notificaciones PUSH para cualquier servidor de chatmail\n\n👤 Presenta un amigo a otro de forma segura usando \"Adjuntar Contacto\"\n\n🥰 Reacciona con cualquier emoji\n\n📌 Ancla chats directamente desde los resultados de la búsqueda... y MUCHO más en %1$s</string>
</resources>
3 changes: 0 additions & 3 deletions res/values-eu/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -561,10 +561,7 @@
<string name="InfoPlist_NSMicrophoneUsageDescription">Mikrofonoa atzitzeko baimena emateak audioa grabatzea ahalbidetzen dizu.</string>
<string name="InfoPlist_NSPhotoLibraryUsageDescription">Argazkien bilduma atzitzeko baimena emateak bertatik argazkiak igotzea ahalbidetzen dizu.</string>
<!-- disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable -->
<string name="pref_reliable_service">Bigarren planoko konexio egonkorra</string>
<string name="pref_reliable_service_explain">Etengabeko jakinarazpena eskatzen du</string>
<string name="perm_enable_bg_reminder_title">Sakatu hemen mezuak jasotzeko Delta Chat bigarren planoan dagoenean.</string>
<string name="perm_enable_bg_already_done">Dagoeneko baimendu diozu Delta Chat aplikazioari bigarren planoan mezuak jasotzea,\n\nOraindik ere mezuak heltzen ez badira, egiaztatu ere zure sistemaren ezarpenak.</string>


</resources>
Loading

0 comments on commit 387e8d0

Please sign in to comment.