From b342fb9c30d397d2d0e6e7c16d457befd73746da Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Sun, 27 Oct 2024 11:50:22 +0100
Subject: [PATCH 01/42] update translations
---
src/main/res/values-hu/strings.xml | 5 +++++
src/main/res/values-uk/strings.xml | 13 +++++++++++++
2 files changed, 18 insertions(+)
diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml
index 2c7162385..3a1ed2947 100644
--- a/src/main/res/values-hu/strings.xml
+++ b/src/main/res/values-hu/strings.xml
@@ -7,6 +7,10 @@
vagyKeresés kiürítése
+
+ Hivatkozás
+
+ BeolvasásIgenNemKiválasztás
@@ -234,6 +238,7 @@
Üzenet részleteiVágólapra másolásMeghívó-hivatkozás megosztása
+ Ezen a hivatkozáson keresztül bárki megtekintheti az Ön profilját, és csevegést kezdeményezhet Önnel. Csak olyan emberekkel ossza meg, akikben megbízik.Ismerősök meghívásaLépjen kapcsolatba velem a Delta Chaten:\n%1$s
diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml
index ae016ba1d..55e322102 100644
--- a/src/main/res/values-uk/strings.xml
+++ b/src/main/res/values-uk/strings.xml
@@ -7,6 +7,10 @@
абоОчистити пошук
+
+ Посилання
+
+ СкануватиТакНіОбрати
@@ -135,6 +139,12 @@
%d повідомлень%d повідомлень
+
+ %d реакція
+ %d реакції
+ %d реакцій
+ %d реакції
+ %d учасник%d учасники
@@ -246,6 +256,7 @@
Інформація про повідомленняКопіювати в буфер обмінуПоділитися посиланням на запрошення
+ Будь-хто за цим посиланням може переглянути ваш профіль і почати з вами чат. Діліться ним лише з людьми, яким ви довіряєте.Запросити друзівЗв\'яжіться зі мною в Delta Chat:\n%1$s
@@ -686,6 +697,8 @@
Переслати...
+
+ Надіслати %1$d файли до \"%2$s\"?Надіслати %1$d файл (файлів) у %2$d чати?(Відео надсилаються у вигляді оригінальних великих файлів. Щоб надіслати відео у вигляді менших файлів, прикріпіть їх окремо)Надіслати цей текст у %1$d чати?\n\n\"%2$s\"
From 3f0b36bd4b217492983caa973e6d51e38118c784 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Sun, 27 Oct 2024 11:31:51 +0100
Subject: [PATCH 02/42] 'message info' just shows the file name
from the view of the user, this is just the 'file name'.
calling it 'original file name' there is maybe correct internally,
as we add a random number for $reasons.
however, some users were alarmed about what the heck is transferred here.
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ea094616..c4942f862 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -45,7 +45,7 @@
* use stricter TLS checks for HTTPS downloads (images in HTML mails, Autoconfig)
* improve logging for failed QR code scans, AEAP, Autocrypt, notification permissions and sending errors
* show more context for the "Cannot establish guaranteed..." info message
-* show original file name in "Message Info"
+* show file name in "Message Info"
* fix: Sort received outgoing message down if it's fresher than all non fresh messages
* fix: avoid app being killed when processing a PUSH notification
* fix crash when refreshing avatar
From 2d4b570f4891d710441d248a117ea0d3ae36574e Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Mon, 28 Oct 2024 23:00:47 +0100
Subject: [PATCH 03/42] update deltachat-core-rust to 'chore(release): prepare
for 1.148.5' of 'v1.148.5'
---
jni/deltachat-core-rust | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jni/deltachat-core-rust b/jni/deltachat-core-rust
index fc2b111f5..146bcfe45 160000
--- a/jni/deltachat-core-rust
+++ b/jni/deltachat-core-rust
@@ -1 +1 @@
-Subproject commit fc2b111f5dabb25170d7dd4425fdc2f9b465fca5
+Subproject commit 146bcfe455b4afc2a79e3b56f4fe347be8f124f8
From cd48e150719c5935298c80e2f23884d28dc19c28 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Mon, 28 Oct 2024 23:36:45 +0100
Subject: [PATCH 04/42] update translations
---
src/main/res/values-de/strings.xml | 11 ++++++++---
src/main/res/values-fr/strings.xml | 2 --
src/main/res/values-hu/strings.xml | 3 ---
src/main/res/values-it/strings.xml | 9 +++++++--
src/main/res/values-lt/strings.xml | 3 ---
src/main/res/values-nl/strings.xml | 9 +++++++--
src/main/res/values-pl/strings.xml | 9 +++++++--
src/main/res/values-ru/strings.xml | 3 ---
src/main/res/values-sq/strings.xml | 9 +++++++--
src/main/res/values-tr/strings.xml | 3 ---
src/main/res/values-uk/strings.xml | 3 ---
src/main/res/values-zh-rCN/strings.xml | 9 +++++++--
12 files changed, 43 insertions(+), 30 deletions(-)
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 4d5f17f08..2752cb2bb 100644
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -248,7 +248,7 @@
Bild kopierenE-Mail kopierenVon der Zwischenablage einfügen
- Der Verweis \"%1$d\" kann nicht im Webbrowser geöffnet werden. Möchten Sie den Link in die Zwischenablage kopieren?
+ Der Link \"%1$d\" kann nicht im Webbrowser geöffnet werden. Möchten Sie den Link in die Zwischenablage kopieren?Nachricht weiterleitenAntwortenStummschalten
@@ -621,12 +621,14 @@
Proxy verwendenProxy hinzufügenUnterstützte Typen: HTTP(S), SOCKS5 und Shadowsocks.
- Proxy URL hier eingeben
- Ungültige oder nicht unterstützte Proxy-URL
+ Proxy-Link hier eingeben
+ Ungültiger oder nicht unterstützter ProxyProxiesProxy löschen\"%1$s\" löschen?Proxy \"%1$s\" verwenden?
+ Freunde können das Proxy durch Scannen des QR-Codes verwenden.
+ Link teilenSOCKS5
@@ -652,6 +654,9 @@
Ungültige Zertifikate akzeptierenProfil wechselnProfil hinzufügen
+ Private Bezeichnung
+ Familie, Arbeit, Freunde
+ Die Bezeichnung ist nur für Sie sichtbar um zwischen Profilen zu unterscheiden.Profil löschenMöchten Sie das Profil und alle Daten wirklich von diesem Gerät löschen?Alle Daten des Profils \"%s\" werden von diesem Gerät gelöscht, dies schließt Ihre Ende-zu-Ende Autocrypt-Einstellungen, Kontakte, Chats, Nachrichten und Medien mit ein. Diese Aktion kann nicht rückgängig gemacht werden.
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
index e0819da0c..44c342116 100644
--- a/src/main/res/values-fr/strings.xml
+++ b/src/main/res/values-fr/strings.xml
@@ -597,8 +597,6 @@
Utiliser le proxyAjouter un proxyTypes de proxy supportés: HTTP(S), SOCKS5 et Shadowsocks.
- Entrez l\'URL du proxy ici
- URL invalide ou non supportéeSauver les proxyEffacer le proxy
diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml
index 3a1ed2947..f3c5803dd 100644
--- a/src/main/res/values-hu/strings.xml
+++ b/src/main/res/values-hu/strings.xml
@@ -621,13 +621,10 @@
Proxy használataProxy hozzáadásaTámogatott proxytípusok: HTTP(S), SOCKS5 és ShadowSOCKS
- Adja meg a proxy webcímét
- Érvénytelen vagy nem támogatott a proxy webcímeMentett proxykProxy törléseBiztosan törli a következőt: „%1$s”?Biztosan használni akarja a következő proxyt: „%1$s”?
-
SOCKS5SOCKS5 használata
diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml
index 5a02efd85..ad4fa9d23 100644
--- a/src/main/res/values-it/strings.xml
+++ b/src/main/res/values-it/strings.xml
@@ -637,12 +637,14 @@
Usa ProxyAggiungi ProxyTipi di proxy supportati: HTTP(S), SOCKS5 e Shadowsocks.
- Inserisci qui l\'URL del proxy
- URL proxy non valido o non supportato
+ Inserisci qui il collegamento proxy
+ Proxy non valido o non supportatoProxy SalvatiElimina ProxySei sicuro di voler eliminare \"%1$s\"?Vuoi usare il proxy \"%1$s\"?
+ I tuoi amici possono aggiungere questo proxy scansionando il Codice QR.
+ Condividi CollegamentoSOCKS5
@@ -668,6 +670,9 @@
Accetta certificati non validiCambia AccountAggiungi Account
+ Etichetta Privata
+ es. Lavoro, Famiglia
+ Etichetta visibile solo a te, che ti aiuta a distinguere i tuoi profili.Elimina AccountSei certo di voler eliminare i dati dell\'account?Verranno eliminati tutti i dati dell\'account di \"%s\" su questo dispositivo, inclusa la configurazione della crittografia end-to-end, contatti, chat, messaggi e contenuti multimediali. Questa azione non può essere annullata.
diff --git a/src/main/res/values-lt/strings.xml b/src/main/res/values-lt/strings.xml
index 820c69c8e..1d5b2247d 100644
--- a/src/main/res/values-lt/strings.xml
+++ b/src/main/res/values-lt/strings.xml
@@ -497,13 +497,10 @@
Naudoti įgaliotąjį serverįPridėti įgaliotąjį serverįPalaikomi įgaliotųjų serverių tipai: HTTP(S), SOCKS5 ir Shadowsocks.
- Čia įveskite įgaliotojo serverio URL
- Neteisingas arba nepalaikomas įgaliotojo serverio URLĮrašyti įgaliotieji serveriaiIštrinti įgaliotąjį serverįAr tikrai norite ištrinti „%1$s“?Ar norite naudoti įgaliotąjį serverį „%1$s“?
-
SOCKS5Naudoti SOCKS5
diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml
index a1bc810ec..eef810c1c 100644
--- a/src/main/res/values-nl/strings.xml
+++ b/src/main/res/values-nl/strings.xml
@@ -621,12 +621,14 @@
Proxy gebruikenProxy toevoegenOndersteunde proxytypes: http(s), socks5 en shadowsocks.
- Voer een proxy-url in
- Ongeldige of niet-ondersteunde proxy-url
+ Voer een proxylink in
+ Ongeldige of niet-ondersteunde proxyBewaarde proxy\'sProxy verwijderenWeet je zeker dat je ‘%1$s’ wilt verwijderen?Wil je gebruikmaken van de proxy ‘%1$s’?
+ Je kunt vrienden toevoegen aan deze proxy door de QR-code te scannen.
+ Link delenSOCKS5
@@ -652,6 +654,9 @@
Ongeldige certificaten accepterenAnder account kiezenAccount toevoegen
+ Privélabel
+ bijv. werk, familie
+ Een label dat alleen jij kan zien, om profielen van elkaar te onderscheiden.Account verwijderenWeet je zeker dat je je accountgegevens wilt verwijderen?Alle gegevens van ‘%s’ worden verwijderd: de eind-tot-eindinstellingen, contactpersonen, gesprekken, berichten en media. Deze actie kan niet ongedaan worden gemaakt.
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
index 6d595e49e..388f89815 100644
--- a/src/main/res/values-pl/strings.xml
+++ b/src/main/res/values-pl/strings.xml
@@ -653,12 +653,14 @@
Użyj proxyDodaj proxyObsługiwane typy serwerów proxy: HTTP(S), SOCKS5 i Shadowsocks.
- Wpisz tu URL proxy
- Nieprawidłowy lub nieobsługiwany URL proxy
+ Wpisz tu link proxy
+ Nieprawidłowe lub nieobsługiwane proxyZapisane proxyUsuń proxyNa pewno chcesz usunąć „%1$s”?Chcesz użyć proxy „%1$s”?
+ Twoi znajomi mogą dodać ten serwer proxy, skanując kod QR.
+ Udostępnij linkSOCKS5
@@ -684,6 +686,9 @@
Zaakceptuj nieprawidłowe certyfikatyPrzełącz kontoDodaj konto
+ Prywatna etykieta
+ np. Praca, Rodzina
+ Etykieta jest widoczna tylko dla ciebie; pomaga odróżnić twoje profile.Usuń kontoCzy na pewno chcesz usunąć dane swojego konta?Wszystkie dane konta „%s” na tym urządzeniu zostaną usunięte, w tym konfiguracja szyfrowania end-to-end, kontakty, czaty, wiadomości i multimedia. Tej operacji nie można cofnąć.
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index 58bb92246..7ec9e7e71 100644
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -647,13 +647,10 @@
Использовать проксиДобавить проксиПоддерживаемые типы прокси: HTTP(S), SOCKS5 и Shadowsocks.
- Введите URL прокси
- Некорректный или неподдерживаемый URL проксиСохранённые проксиУдалить проксиВы уверены, что хотите удалить \"%1$s\"?Вы хотите использовать прокси \"%1$s\"?
-
SOCKS5Использовать SOCKS5
diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml
index b63f8cee0..8ec1be2a0 100644
--- a/src/main/res/values-sq/strings.xml
+++ b/src/main/res/values-sq/strings.xml
@@ -618,12 +618,14 @@
Përdor NdërmjetësShtoni NdërmjetësLloje ndërmjetësish që mbulohen: HTTP(S), SOCKS5 dhe Shadowsocks.
- Jepni këtu URL-në e ndërmjetësit
- URL ndërmjetësi e pavlefshme, ose që s’mbulohet
+ Jepni këtu lidhjen e ndërmjetësit
+ Ndërmjetës i pavlefshëm, ose që s’mbulohetNdërmjetës të RuajturFshije NdërmjetësinJeni i sigurt se doni të fshihet “%1$s”?Doni të përdore ndërmjetësi “%1$s”?
+ Shokët tuaj mund ta shtojnë këtë ndërmjetës përmes skanimit të kodit QR.
+ Jepeni LidhjenSOCKS5
@@ -649,6 +651,9 @@
Prano dëshmi të pavlefshmeNdërroni LlogariShtoni Llogari
+ Etiketë Private
+ p.sh., Pune, Familjeje
+ Ajo etiketë është e dukshme vetëm për ju; për t’ju ndihmuar ju të bëni dallimin mes profileve tuaja.Fshije LlogarinëJeni i sigurt se doni të fshihen të dhënat e llogarisë tuaj?Krejt të dhënat e llogarisë për “%s” në këtë pajisje do të fshihen, përfshi ato të ujdisjes tuaj për fshehtëzim skaj-më-skaj, kontakte, fjalosje, mesazhe dhe media. Ky veprim s’mund të zhbëhet.
diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml
index 7b9b73a1f..bcb0cdadf 100644
--- a/src/main/res/values-tr/strings.xml
+++ b/src/main/res/values-tr/strings.xml
@@ -621,13 +621,10 @@
Proxy KullanProxy EkleDesteklenen proxy türleri: HTTP(S), SOCKS5 ve Shadowsocks.
- Buraya proxy URL\'sini girin
- Geçersiz ya da desteklenmeyen proxy URL\'siKaydedilen Proxy\'lerProxy\'yi Sil\"%1$s\" proxy\'sini silmek istediğinizden emin misiniz?\"%1$s\" proxy\'sini kullanmak istiyor musunuz?
-
SOCKS5SOCKS5\'i Kullan
diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml
index 55e322102..56503cfd2 100644
--- a/src/main/res/values-uk/strings.xml
+++ b/src/main/res/values-uk/strings.xml
@@ -653,13 +653,10 @@
Використовувати проксіДодати проксі-серверПідтримувані типи проксі: HTTP(S), SOCKS5 і Shadowsocks.
- Введіть URL проксі-сервера тут
- Невірний або непідтримуваний URL проксі-сервераЗбережені проксі-сервериВидалити проксі-серверВи дійсно хочете видалити \"%1$s\"?Ви хочете використовувати проксі \"%1$s\"?
-
SOCKS5Використовувати SOCKS5
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index c9be3e119..1e88fea93 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -605,12 +605,14 @@
使用代理添加代理支持的代理类型:HTTP(S)、SOCKS5 和 Shadowsocks.
- 在此输入代理 URL
- 无效或不受支持的代理 URL
+ 在此输入代理链接
+ 无效或不受支持的代理已保存的代理删除代理你确定要删除 \"%1$s\"吗?你想使用代理“%1$s”吗?
+ 你的好友可以扫描二维码添加此代理
+ 分享链接SOCKS5
@@ -636,6 +638,9 @@
接受无效的证书切换账号添加账号
+ 私密标签
+ 如工作、家庭
+ 仅对你可见的标签;帮助你区分不同的配置文件删除账号是否确定要删除您的账号数据?将会删除此设备上“%s”的所有账号数据,包括您的端到端加密设置、联系人、聊天、消息和媒体。此操作无法撤销。
From 4901b92ee20da649128a7b37b363ea46bbc513bb Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Mon, 28 Oct 2024 23:40:56 +0100
Subject: [PATCH 05/42] update local help
---
src/main/assets/help/ru/help.html | 54 +++++++++++++++----------------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/src/main/assets/help/ru/help.html b/src/main/assets/help/ru/help.html
index 69516a2b0..73ec619fa 100644
--- a/src/main/assets/help/ru/help.html
+++ b/src/main/assets/help/ru/help.html
@@ -87,7 +87,7 @@
Профиль - это имя, изображение и некоторая дополнительная информация для шифрования сообщений.
+
Профиль — это имя, изображение и некоторая дополнительная информация для шифрования сообщений.
Профиль существует только на вашем устройстве(ах)
и использует серверы chatmail или обычные серверы электронной почты для передачи сообщений.
@@ -350,7 +350,7 @@
приложение Delta Chat каждого участника чата позаботится
об удалении сообщений
по истечении выбранного периода времени.
-Отсчет времени начинается
+Отсчет времени начинается,
когда получатель впервые видит сообщение в Delta Chat.
Сообщения удаляются
как в каждой учетной записи электронной почты на сервере,
@@ -429,7 +429,7 @@
Если позже вы снова захотите присоединиться к группе, попросите другого участника группы добавить вас.
-
Или, вместо этого, вы можете “отключить уведомления” для группы - это означает, что вы будете получать все сообщения и сможете их писать, но больше не будете получать уведомления о новых сообщениях.
+
Или, вместо этого, вы можете “отключить уведомления” для группы — это означает, что вы будете получать все сообщения и сможете их писать, но больше не будете получать уведомления о новых сообщениях.
@@ -474,7 +474,7 @@
По истечении этого срока все сообщения, полученные Delta Chat, будут удалены с сервера.
-
Обратите внимание, что если вы используете Delta Chat на нескольких устройствах,
+
Обратите внимание, что, если вы используете Delta Chat на нескольких устройствах,
необходимо оставлять сообщения на сервере с достаточным временным интервалом,
чтобы другое устройство(а) тоже смогло их загрузить.
@@ -575,8 +575,8 @@ Push-уведомления недоступны.
Принудительное соединение в фоновом режиме: это запасной вариант
-если предыдущие варианты недоступны или или не обеспечивают “мгновенную доставку”.
-Включение этого параметра вызывает постоянное уведомление на вашем телефоне
+если предыдущие варианты недоступны или не обеспечивают “мгновенную доставку”.
+Включение этого параметра вызывает постоянное уведомление на вашем телефоне,
которое иногда может быть “сжато” на последних телефонах Android.
Delta Chat - это бесплатный децентрализованный мессенджер с открытым исходным кодом и возможностью выбора сервера,
+
Delta Chat — это бесплатный децентрализованный мессенджер с открытым исходным кодом и возможностью выбора сервера,
но мы хотим, чтобы пользователи гарантированно получали “мгновенную доставку” сообщений,
такую же, что и в приложениях WhatsApp, Signal или Telegram,
не задавая вопросов, которые больше подходят для опытных пользователей или разработчиков.
@@ -671,7 +671,7 @@ Push-уведомления недоступны.
Autocrypt используется для автоматической
установки сквозного шифрования при работе с контактами и групповыми чатами.
Autocrypt использует ограниченное и безопасное подмножество стандарта OpenPGP.
-Сообщения, зашифрованные сквозным шифрованием помечаются замком
+Сообщения, зашифрованные сквозным шифрованием, помечаются замком
.
@@ -779,7 +779,7 @@ Autocrypt использует ограниченное и QR-сканирование.
-
Обратите внимание, что в профиле контакта вы можете увидеть и присоеденённых знакомых
+
Обратите внимание, что в профиле контакта вы можете увидеть и присоединённых знакомых,
но в заголовке профиля нет зелёной галочки.
Обычно это означает, что контакт “отправил сообщение с другого устройства”.
@@ -797,10 +797,10 @@ Autocrypt использует ограниченное и ошибку
если код обнаружения модификаций не совпадает.
-
Delta Chat также никогда не был уязвим к атаке “Direct Exfiltration” EFAIL
+
Delta Chat также никогда не был уязвим к атаке “Direct Exfiltration” EFAIL,
потому что он расшифровывает только многочастные/зашифрованные сообщения,
которые содержат ровно одну зашифрованную и подписанную часть,
как определено спецификацией Autocrypt Level 1.
@@ -1172,16 +1172,16 @@ Look for something like Start Autocrypt Setup Transfer in the s
-
Наиболее вероятная причина - это то, что ваш ключ зашифрован и/или имеет пароль.
+
Наиболее вероятная причина — это то, что ваш ключ зашифрован и/или имеет пароль.
Delta Chat не поддерживает такие ключи.
Вы можете снять шифрование пароля и пароль, а затем повторить попытку импорта.
Другая распространенная ошибка - неправильное расширение файла.
Используйте формат ASCII armored и расширение файла .asc.
-
Delta Chat поддерживает расспространённые форматы закрытых ключей OpenPGP, однако
+
Delta Chat поддерживает распространённые форматы закрытых ключей OpenPGP, однако
маловероятно, что мы будем поддерживать все закрытые ключи из любых источников. Это
-не является основной целью Delta Chat. На самом деле, подавляющее большинство пользователей
+не является основной целью Delta Chat. На самом деле, подавляющее большинство пользователей
Delta Chat не будут иметь никакого ключа, прежде чем они начнут использовать его.
Однако мы стремимся поддерживать закрытые ключи из как можно большего числа источников.
Перепроверьте, что оба устройства находятся в в одной Wi-Fi или локальной сети.
+
Перепроверьте, что оба устройства находятся в одной Wi-Fi или локальной сети.
В Windows перейдите в Панель управления / Сеть и Интернет
@@ -1407,12 +1407,12 @@ PIN-код разблокировки экрана, графический кл
-
Приложения webxdc webxdc не могут отправлять данные в Интернет или скачивать что-либо.
+
Приложения webxdc не могут отправлять данные в Интернет или скачивать что-либо.
Приложение webxdc может обмениваться данными только внутри чата Delta Chat, с его
копиями на устройствах ваших собеседников по чату.
В остальном, оно полностью
изолировано от Интернета.
-
Конфиденциальность, которую обеспечивает приложение webxdc - это конфиденциальность вашего чата - пока
+
Конфиденциальность, которую обеспечивает приложение webxdc — это конфиденциальность вашего чата - пока
вы доверяете людям, с которыми вы общаетесь, вы можете доверять приложению webxdc.
Это также означает, что открытие приложений webxdc в чатах с участниками, которым вы
не доверяете, тоже самое, что и с вложениями электронной почты, когда вы открываете
@@ -1446,7 +1446,7 @@ Delta Chat.
-
Приложения webxdc - это просто архивы zip, содержащие код html, css и javascript.
+
Приложения webxdc — это просто архивы zip, содержащие код html, css и javascript.
Все остальное, что вам нужно знать, написано в
@@ -1572,7 +1572,7 @@ Delta Chat.
Измените свой адрес в разделе “Настройки → Дополнительные параметры → Пароль и аккаунт” и
-введите пароль вашей новой электронной почты (и если необходимо, настройки сервера).
+введите пароль вашей новой электронной почты (и, если необходимо, настройки сервера).
Вы получите информационное сообщение о том, что переходите на новый адрес.
Дополнительное уведомление также появится в вашем чате “Сообщения устройства”.
@@ -1656,10 +1656,10 @@ Delta Chat.
-
+
- Работает ли Delta Chat работу с моим провайдером электронной почты?
+ Работает ли Delta Chat с моим провайдером электронной почты?
@@ -1791,7 +1791,7 @@ Delta Chat необходим пароль, чтобы использовать
-
Единственная причина, по которой вы можете захотеть наблюдать за папкой “Отправленные”, - это если вы используете другую
+
Единственная причина, по которой вы можете захотеть наблюдать за папкой “Отправленные”, — это если вы используете другую
почтовую программу (например, Thunderbird) вместе с приложением Delta Chat, и хотите, чтобы ваш почтовый клиент
мог участвовать в разговорах в чате.
@@ -1895,7 +1895,7 @@ Chat.
основанную на Свободном и Открытом исходном коде.
В частности, разработка Delta Chat финансировалась из следующих источников,
-перечисленны в хронологическом порядке:
+перечислены в хронологическом порядке:
@@ -1910,7 +1910,7 @@ Chat.
и выпустили первую бета-версию приложения для настольных систем, а также провели
исследования в области UX в контексте прав человека,
см. наш заключительный отчет Needfinding and UX report.
-Второй грант, полученый в 2019/2020 году (~$300тыс.), помог нам
+Второй грант, полученный в 2019/2020 году (~$300 тыс.), помог нам
выпустить версии Delta/iOS, перевести наш основной код на Rust и
предоставить новые функции для всех платформ.
From 1f443cd87c50b6ab5e249145d9d078f635628624 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Mon, 28 Oct 2024 23:57:19 +0100
Subject: [PATCH 06/42] update CHANGELOG for 1.48.2
---
CHANGELOG.md | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c4942f862..4385d0b6e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Delta Chat Android Changelog
-## v1.48.1
+## v1.48.2
2024-10
* new Proxy settings screen available at "Advanced / Proxy"
@@ -65,8 +65,11 @@
* fix: normalize proxy URLs
* fix connections getting stuck in "Updating..." sometimes
* fix scanning "add second device" QR code from scanner above chatlist
+* fix warning about wrong password
+* fix app getting stale when receiving a PUSH notifications takes longer
+* fix app getting stale on network changes
* update translations and local help
-* update to core 1.148.4
+* update to core 1.148.5
## v1.46.14
From 5a84198829e81021d007ae5ae96919f0d3e3dbf9 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Mon, 28 Oct 2024 23:58:06 +0100
Subject: [PATCH 07/42] bump version to 1.48.2
---
build.gradle | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/build.gradle b/build.gradle
index 569f917a8..4c9fae0e2 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,8 +27,8 @@ android {
useLibrary 'org.apache.http.legacy'
defaultConfig {
- versionCode 699
- versionName "1.48.1"
+ versionCode 700
+ versionName "1.48.2"
applicationId "com.b44t.messenger"
multiDexEnabled true
From 13a43473cca3dcae8900d530ae7414ca483e45e2 Mon Sep 17 00:00:00 2001
From: adb
Date: Tue, 29 Oct 2024 17:45:33 +0100
Subject: [PATCH 08/42] improve logging: always log events for accId=0 (#3391)
improve logging: always log events for all accounts including previously ignored accId=0
---
.../securesms/connect/DcEventCenter.java | 23 ++++++++++++-------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/src/main/java/org/thoughtcrime/securesms/connect/DcEventCenter.java b/src/main/java/org/thoughtcrime/securesms/connect/DcEventCenter.java
index b1dd93bfc..82ab6dfbc 100644
--- a/src/main/java/org/thoughtcrime/securesms/connect/DcEventCenter.java
+++ b/src/main/java/org/thoughtcrime/securesms/connect/DcEventCenter.java
@@ -187,19 +187,26 @@ public class DcEventCenter {
return 0;
}
+ final String logPrefix = "[accId="+accountId + "] ";
+ switch (id) {
+ case DcContext.DC_EVENT_INFO:
+ Log.i("DeltaChat", logPrefix + event.getData2Str());
+ break;
+
+ case DcContext.DC_EVENT_WARNING:
+ Log.w("DeltaChat", logPrefix + event.getData2Str());
+ break;
+
+ case DcContext.DC_EVENT_ERROR:
+ Log.e("DeltaChat", logPrefix + event.getData2Str());
+ break;
+ }
+
if (accountId != context.dcContext.getAccountId()) {
return 0;
}
switch (id) {
- case DcContext.DC_EVENT_INFO:
- Log.i("DeltaChat", event.getData2Str());
- break;
-
- case DcContext.DC_EVENT_WARNING:
- Log.w("DeltaChat", event.getData2Str());
- break;
-
case DcContext.DC_EVENT_ERROR:
handleError(id, event.getData2Str());
break;
From 07d5c719d48d05310c4bde5644fcf37e3f214863 Mon Sep 17 00:00:00 2001
From: adbenitez
Date: Tue, 29 Oct 2024 20:47:33 +0100
Subject: [PATCH 09/42] improve mst_action_button
---
src/main/res/layout/conversation_item_received.xml | 8 +++-----
src/main/res/layout/conversation_item_sent.xml | 8 +++-----
src/main/res/values/dimens.xml | 2 +-
3 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/src/main/res/layout/conversation_item_received.xml b/src/main/res/layout/conversation_item_received.xml
index fa79955a9..cd7322b75 100644
--- a/src/main/res/layout/conversation_item_received.xml
+++ b/src/main/res/layout/conversation_item_received.xml
@@ -181,18 +181,16 @@
diff --git a/src/main/res/layout/conversation_item_sent.xml b/src/main/res/layout/conversation_item_sent.xml
index e82d01366..185db432e 100644
--- a/src/main/res/layout/conversation_item_sent.xml
+++ b/src/main/res/layout/conversation_item_sent.xml
@@ -159,18 +159,16 @@
diff --git a/src/main/res/values/dimens.xml b/src/main/res/values/dimens.xml
index e915874ae..725cd7098 100644
--- a/src/main/res/values/dimens.xml
+++ b/src/main/res/values/dimens.xml
@@ -24,7 +24,7 @@
6dp32dp6dp
- 4dp
+ 8dp2dp24dp24dp
From 404097fe302edfa2a192abe05f4dc66323978d98 Mon Sep 17 00:00:00 2001
From: adbenitez
Date: Wed, 30 Oct 2024 18:22:21 +0100
Subject: [PATCH 10/42] keep old style for "show full message"
---
.../securesms/ConversationItem.java | 14 ++++++++++----
.../res/layout/conversation_item_received.xml | 18 ++++++++++++++++++
src/main/res/layout/conversation_item_sent.xml | 18 ++++++++++++++++++
3 files changed, 46 insertions(+), 4 deletions(-)
diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationItem.java b/src/main/java/org/thoughtcrime/securesms/ConversationItem.java
index ff908166b..2628cd130 100644
--- a/src/main/java/org/thoughtcrime/securesms/ConversationItem.java
+++ b/src/main/java/org/thoughtcrime/securesms/ConversationItem.java
@@ -111,6 +111,7 @@ public class ConversationItem extends BaseConversationItem
protected ViewGroup contactPhotoHolder;
private ViewGroup container;
private Button msgActionButton;
+ private Button showFullButton;
private @NonNull Stub mediaThumbnailStub;
private @NonNull Stub audioViewStub;
@@ -157,6 +158,7 @@ public class ConversationItem extends BaseConversationItem
this.container = findViewById(R.id.container);
this.replyView = findViewById(R.id.reply_icon);
this.msgActionButton = findViewById(R.id.msg_action_button);
+ this.showFullButton = findViewById(R.id.show_full_button);
setOnClickListener(new ClickListener(null));
@@ -406,6 +408,7 @@ public class ConversationItem extends BaseConversationItem
int downloadState = messageRecord.getDownloadState();
if (downloadState == DcMsg.DC_DOWNLOAD_AVAILABLE || downloadState == DcMsg.DC_DOWNLOAD_FAILURE || downloadState == DcMsg.DC_DOWNLOAD_IN_PROGRESS) {
+ showFullButton.setVisibility(View.GONE);
msgActionButton.setVisibility(View.VISIBLE);
if (downloadState==DcMsg.DC_DOWNLOAD_IN_PROGRESS) {
msgActionButton.setEnabled(false);
@@ -426,6 +429,7 @@ public class ConversationItem extends BaseConversationItem
}
});
} else if (messageRecord.getType() == DcMsg.DC_MSG_WEBXDC) {
+ showFullButton.setVisibility(View.GONE);
msgActionButton.setVisibility(View.VISIBLE);
msgActionButton.setEnabled(true);
msgActionButton.setText(R.string.start_app);
@@ -438,10 +442,11 @@ public class ConversationItem extends BaseConversationItem
});
}
else if (messageRecord.hasHtml()) {
- msgActionButton.setVisibility(View.VISIBLE);
- msgActionButton.setEnabled(true);
- msgActionButton.setText(R.string.show_full_message);
- msgActionButton.setOnClickListener(view -> {
+ msgActionButton.setVisibility(View.GONE);
+ showFullButton.setVisibility(View.VISIBLE);
+ showFullButton.setEnabled(true);
+ showFullButton.setText(R.string.show_full_message);
+ showFullButton.setOnClickListener(view -> {
if (eventListener != null && batchSelected.isEmpty()) {
eventListener.onShowFullClicked(messageRecord);
} else {
@@ -450,6 +455,7 @@ public class ConversationItem extends BaseConversationItem
});
} else {
msgActionButton.setVisibility(View.GONE);
+ showFullButton.setVisibility(View.GONE);
}
}
diff --git a/src/main/res/layout/conversation_item_received.xml b/src/main/res/layout/conversation_item_received.xml
index cd7322b75..44570085f 100644
--- a/src/main/res/layout/conversation_item_received.xml
+++ b/src/main/res/layout/conversation_item_received.xml
@@ -194,6 +194,24 @@
android:text="@string/show_full_message"
android:textAllCaps="false"/>
+
+
+
+
Date: Thu, 31 Oct 2024 17:36:33 +0100
Subject: [PATCH 11/42] update deltachat-core-rust to 'chore(release): prepare
for 1.148.6' of 'v1.148.6'
---
jni/deltachat-core-rust | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/jni/deltachat-core-rust b/jni/deltachat-core-rust
index 146bcfe45..88278fc82 160000
--- a/jni/deltachat-core-rust
+++ b/jni/deltachat-core-rust
@@ -1 +1 @@
-Subproject commit 146bcfe455b4afc2a79e3b56f4fe347be8f124f8
+Subproject commit 88278fc826c7611f6d3fb30c57e4c8f4e95b8d05
From 72ae90ae9383fd7a6037cb532d88f9e1113580b6 Mon Sep 17 00:00:00 2001
From: adb
Date: Thu, 31 Oct 2024 18:00:20 +0100
Subject: [PATCH 12/42] change realtime preference position (#3398)
* change realtime preference position
* tweak realtime explaination
* Update src/main/res/values/strings.xml
Co-authored-by: bjoern
* tweak realtime strings
* show warning if realtime is disabled and apps need it
* update realtime warning message
* Update src/main/res/values/strings.xml
Co-authored-by: Hocuri
* Update src/main/res/values/strings.xml
Co-authored-by: Hocuri
* update strings.xml
* update strings.xml
* revert dialog
---------
Co-authored-by: bjoern
Co-authored-by: Hocuri
---
src/main/res/values/strings.xml | 4 ++--
src/main/res/xml/preferences_advanced.xml | 12 ++++++------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 40f3d5137..913947d10 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -446,8 +446,8 @@
Send \"%1$s\" to…Send Message to…
- Realtime Webxdc Channels
- Enable Webxdc realtime APIs to create direct connections between devices.
+ Real-Time Apps
+ Enable real-time connections for apps shared in chats. If enabled, chat partners may be able to discover your IP address when you start an app.Show locations in time frame
diff --git a/src/main/res/xml/preferences_advanced.xml b/src/main/res/xml/preferences_advanced.xml
index 92e00fdbb..ce7c72500 100644
--- a/src/main/res/xml/preferences_advanced.xml
+++ b/src/main/res/xml/preferences_advanced.xml
@@ -8,6 +8,12 @@
android:entries="@array/pref_show_emails_entries"
android:entryValues="@array/pref_show_emails_values" />
+
+
@@ -30,12 +36,6 @@
android:key="pref_location_streaming_enabled"
android:title="@string/pref_on_demand_location_streaming"/>
-
-
Date: Thu, 31 Oct 2024 18:07:55 +0100
Subject: [PATCH 13/42] update translations (#3402)
---
src/main/res/values-hu/strings.xml | 8 ++++++++
src/main/res/values-ru/strings.xml | 8 ++++++++
2 files changed, 16 insertions(+)
diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml
index f3c5803dd..7a7a2c2f2 100644
--- a/src/main/res/values-hu/strings.xml
+++ b/src/main/res/values-hu/strings.xml
@@ -621,10 +621,15 @@
Proxy használataProxy hozzáadásaTámogatott proxytípusok: HTTP(S), SOCKS5 és ShadowSOCKS
+ Adja meg a proxy hivatkozását
+ Érvénytelen vagy nem támogatott proxyMentett proxykProxy törléseBiztosan törli a következőt: „%1$s”?Biztosan használni akarja a következő proxyt: „%1$s”?
+ Az ismerősei a QR-kód beolvasásával hozzáadhatják ezt a proxyt.
+ Hivatkozás megosztása
+
SOCKS5SOCKS5 használata
@@ -649,6 +654,9 @@
Érvénytelen tanúsítványok elfogadásaProfilváltásProfil hozzáadása
+ Privát címke
+ Például: „Munka”, „Család”
+ A címke csak az Ön számára jelenik meg; segít megkülönböztetni a profiljait.Profil törléseBiztosan törölni szeretné a profiladatait?A(z) „%s” nevű profilhoz tartozó mindet adat ezen az eszközön törölve lesz, beleértve a végpontok közötti titkosítás beállításait, a névjegyeket, a csevegéseket, az üzeneteket és a médiát. Ez a művelet nem vonható vissza.
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index 7ec9e7e71..794a4a6ad 100644
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -647,10 +647,15 @@
Использовать проксиДобавить проксиПоддерживаемые типы прокси: HTTP(S), SOCKS5 и Shadowsocks.
+ Введите ссылку на прокси
+ Недопустимый или неподдерживаемый проксиСохранённые проксиУдалить проксиВы уверены, что хотите удалить \"%1$s\"?Вы хотите использовать прокси \"%1$s\"?
+ Ваши друзья могут добавить этот прокси, отсканировав QR-код.
+ Поделиться ссылкой
+
SOCKS5Использовать SOCKS5
@@ -675,6 +680,9 @@
Принимать недействительные сертификатыСменить профильДобавить профиль
+ Личный тег
+ Например: Работа, Семья
+ Тег, видимый только вам, помогает различать ваши профили.Удалить профильВы уверены, что хотите удалить данные своего профиля?Все данные профиля \"%s\" на этом устройстве будут безвозвратно удалены, включая настройки сквозного шифрования, контакты, чаты, сообщения и медиафайлы. Это действие не может быть отменено.
From d8b278a1f5fce7a9492e78f7349b5af60d2d4e37 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Thu, 31 Oct 2024 21:05:14 +0100
Subject: [PATCH 14/42] update translations
---
src/main/res/values-de/strings.xml | 4 ++--
src/main/res/values-es/strings.xml | 3 ---
src/main/res/values-fi/strings.xml | 3 ---
src/main/res/values-fr/strings.xml | 3 ---
src/main/res/values-hu/strings.xml | 3 ---
src/main/res/values-it/strings.xml | 4 ++--
src/main/res/values-nl/strings.xml | 3 ---
src/main/res/values-pl/strings.xml | 3 ---
src/main/res/values-ru/strings.xml | 3 ---
src/main/res/values-sq/strings.xml | 2 --
src/main/res/values-sv/strings.xml | 3 ---
src/main/res/values-tr/strings.xml | 3 ---
src/main/res/values-uk/strings.xml | 3 ---
src/main/res/values-zh-rCN/strings.xml | 3 ---
src/main/res/values-zh-rTW/strings.xml | 3 ---
15 files changed, 4 insertions(+), 42 deletions(-)
diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml
index 2752cb2bb..722d18bfb 100644
--- a/src/main/res/values-de/strings.xml
+++ b/src/main/res/values-de/strings.xml
@@ -446,8 +446,8 @@
Sende \"%1$s\" an…Nachricht senden an…
- Webxdc-Echtzeit-Kanäle
- Webxdc-Echtzeit-APIs aktivieren und direkte Verbindungen zwischen Geräten ermöglichen.
+ Echtzeit-Apps
+ Aktiviert Echtzeitverbindungen für in Chats verwendeten Apps. Wenn aktiviert, können Chat-Partner möglicherweise Ihre IP-Adresse ermitteln, wenn Sie eine App starten.Standorte im Zeitrahmen anzeigen
diff --git a/src/main/res/values-es/strings.xml b/src/main/res/values-es/strings.xml
index 3648e3d76..36074c608 100644
--- a/src/main/res/values-es/strings.xml
+++ b/src/main/res/values-es/strings.xml
@@ -452,9 +452,6 @@
Enviar \"%1$s\" a…Enviar mensaje a…
- Canales Webxdc en tiempo real
- Habilitar la API de tiempo real de Webxdc para poder crear conexiones directas entre dispositivos.
-
Mostrar ubicaciones en el marco de tiempoMostrar trazas
diff --git a/src/main/res/values-fi/strings.xml b/src/main/res/values-fi/strings.xml
index d92754e5e..dd16d08ed 100644
--- a/src/main/res/values-fi/strings.xml
+++ b/src/main/res/values-fi/strings.xml
@@ -427,9 +427,6 @@
Lähetä \"%1$s\" kohteeseen...Lähetä viesti kohteeseen...
- Reaaliaikaiset Webxdc -kanavat
- Ota Webxdc:n reaaliaikaiset ohjelmointirajapinnat käyttöön niin voit luoda suoria yhteyksiä laitteiden välillä.
-
Näytä sijainnit aikajanallaNäytä jäljet
diff --git a/src/main/res/values-fr/strings.xml b/src/main/res/values-fr/strings.xml
index 44c342116..f4074e836 100644
--- a/src/main/res/values-fr/strings.xml
+++ b/src/main/res/values-fr/strings.xml
@@ -442,9 +442,6 @@
Envoyer \"%1$s\" àEnvoyer un message à
- Canaux Webxdc temps réel
- Enclenchez l\'API temps réel Webxdc pour créer des connexions entre les appareils.
-
Afficher les positions pour une périodeAfficher les traces
diff --git a/src/main/res/values-hu/strings.xml b/src/main/res/values-hu/strings.xml
index 7a7a2c2f2..d3d2748cb 100644
--- a/src/main/res/values-hu/strings.xml
+++ b/src/main/res/values-hu/strings.xml
@@ -446,9 +446,6 @@
„%1$s” küldése…Üzenet küldése…
- Valósidejű Webxdc-csatornák
- A Webxdc valós idejű API-k engedélyezése az eszközök közötti közvetlen kapcsolatok létrehozásához.
-
Helyszínek megjelenítése időkeretbenNyomvonalak megjelenítése
diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml
index ad4fa9d23..041606562 100644
--- a/src/main/res/values-it/strings.xml
+++ b/src/main/res/values-it/strings.xml
@@ -462,8 +462,8 @@
Invia \"%1$s\" a…Invia Messaggio a...
- Canali Webxdc in Tempo Reale
- Abilita le API in tempo reale Webxdc per creare connessioni dirette tra dispositivi
+ Apps in Tempo Reale
+ Abilitando connessioni in tempo reale per app condivise nelle chat. Se abilitato, i partner della chat potrebbero essere in grado di scoprire il tuo indirizzo IP quando avvii un\'app.Mostra le posizioni nel tempo
diff --git a/src/main/res/values-nl/strings.xml b/src/main/res/values-nl/strings.xml
index eef810c1c..ed870e498 100644
--- a/src/main/res/values-nl/strings.xml
+++ b/src/main/res/values-nl/strings.xml
@@ -446,9 +446,6 @@
“%1$s” versturen naar…Bericht versturen naar…
- Live-webxdckanalen
- Maak gebruik van live-api\'s van Webxdc om directe verbindingen tussen apparaten op te zetten.
-
Locaties tonen in tijdsbeeldSporen tonen
diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml
index 388f89815..a5c9d8b8d 100644
--- a/src/main/res/values-pl/strings.xml
+++ b/src/main/res/values-pl/strings.xml
@@ -478,9 +478,6 @@
Wyślij „%1$s” do…Wyślij wiadomość do…
- Kanał czasu rzeczywistego dla Webxdc
- Włącz API czasu rzeczywistego dla Webxdc, aby tworzyć bezpośrednie połączenia między urządzeniami.
-
Pokaż lokalizacje w ramach czasowychPokaż ślady
diff --git a/src/main/res/values-ru/strings.xml b/src/main/res/values-ru/strings.xml
index 794a4a6ad..cab205ce9 100644
--- a/src/main/res/values-ru/strings.xml
+++ b/src/main/res/values-ru/strings.xml
@@ -472,9 +472,6 @@
Отправить \"%1$s\" …Отправить сообщение…
- Каналы Webxdc в реальном времени
- Активировать Webxdc API реального времени для создания прямого подключения между устройствами.
-
Показать местоположения с интервалом времениПоказывать маршруты
diff --git a/src/main/res/values-sq/strings.xml b/src/main/res/values-sq/strings.xml
index 8ec1be2a0..b615736af 100644
--- a/src/main/res/values-sq/strings.xml
+++ b/src/main/res/values-sq/strings.xml
@@ -444,8 +444,6 @@
Dërgoni “%1$s” për …Dërgoni Mesazh për…
- Aktivizoni API të atypëratyshme Webxdc, që të krijoni lidhje të drejtpërdrejta mes pajisjesh.
-
Shfaq vendndodhje në rrjedhë kohoreShfaq gjurmë
diff --git a/src/main/res/values-sv/strings.xml b/src/main/res/values-sv/strings.xml
index 76906876b..a6e7417ec 100644
--- a/src/main/res/values-sv/strings.xml
+++ b/src/main/res/values-sv/strings.xml
@@ -433,9 +433,6 @@
Skicka \"%1$s\" till...Skicka meddelande till...
- Realtids Webxdc-kanaler
- Aktivera Webxtc realtids-API för att skapa direktanslutningar mellan enheter.
-
Visa platser inom tidsramenVisa spår
diff --git a/src/main/res/values-tr/strings.xml b/src/main/res/values-tr/strings.xml
index bcb0cdadf..a1cf20983 100644
--- a/src/main/res/values-tr/strings.xml
+++ b/src/main/res/values-tr/strings.xml
@@ -446,9 +446,6 @@
\"%1$s\" dosyasını gönder…İletiyi gönder…
- Gerçek Zamanlı Webxdc Kanalları
- Aygıtlar arasında doğrudan bağlantılar oluşturmak için Webxdc gerçek zamanlı API\'lerini etkinleştirin.
-
Konumları zaman çerçevesinde gösterİzleri göster
diff --git a/src/main/res/values-uk/strings.xml b/src/main/res/values-uk/strings.xml
index 56503cfd2..0eeda0924 100644
--- a/src/main/res/values-uk/strings.xml
+++ b/src/main/res/values-uk/strings.xml
@@ -478,9 +478,6 @@
Надіслати \"%1$s\" до…Надіслати повідомлення до...
- Канали Webxdc в реальному часі
- Увімкніть API реального часу Webxdc для створення прямих з\'єднань між пристроями.
-
Показати місця у часовому проміжкуПоказати треки
diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
index 1e88fea93..80dbec9dc 100644
--- a/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -430,9 +430,6 @@
发送“%1$s\"到...发送消息到...
- 实时 Webxdc 频道
- 启用 Webxdc 实时 API 来创建设备间的直接连接
-
显示时间范围内的位置显示轨迹
diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
index d7a7aece2..2362865d2 100644
--- a/src/main/res/values-zh-rTW/strings.xml
+++ b/src/main/res/values-zh-rTW/strings.xml
@@ -398,9 +398,6 @@
傳送「%1$s」至…傳送訊息至…
- 即時 Webxdc 頻道
- 啟用 Webxdc 即時 API 以在裝置之間建立直接連線。
-
顯示指定時間內的所在地顯示移動足跡
From 812dc8d738282fbc125ec51c5c6917c6bca76825 Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Thu, 31 Oct 2024 21:14:25 +0100
Subject: [PATCH 15/42] update CHANGELOG for 1.48.3
---
CHANGELOG.md | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4385d0b6e..f8a3d8997 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Delta Chat Android Changelog
-## v1.48.2
+## v1.48.3
2024-10
* new Proxy settings screen available at "Advanced / Proxy"
@@ -10,6 +10,8 @@
* scan Proxies' QR code and use them
* make Proxy URLs inside Delta Chat tappable
* open Delta Chat when tapping Proxy URLs in other apps
+* support for realtime webxdc apps moved out of experimental and enabled by default
+* realtime webxdc apps can be disabled at "Settings / Advanced"
* "New Contact / Link" button to view, share or copy the invite line
* "New Contact / Scan" button to easier access the scanner functionality
* open "New Contact" scan/show activities directly, do not try to be too smart and open the last active tab
@@ -44,8 +46,10 @@
* assign messages to ad-hoc group with matching name and members
* use stricter TLS checks for HTTPS downloads (images in HTML mails, Autoconfig)
* improve logging for failed QR code scans, AEAP, Autocrypt, notification permissions and sending errors
+* improve logging of multi account setup (log account ID)
* show more context for the "Cannot establish guaranteed..." info message
* show file name in "Message Info"
+* show root SMTP connection failure in connectivity view
* fix: Sort received outgoing message down if it's fresher than all non fresh messages
* fix: avoid app being killed when processing a PUSH notification
* fix crash when refreshing avatar
@@ -68,8 +72,9 @@
* fix warning about wrong password
* fix app getting stale when receiving a PUSH notifications takes longer
* fix app getting stale on network changes
+* fix: skip IDLE if we got unsolicited FETCH
* update translations and local help
-* update to core 1.148.5
+* update to core 1.148.6
## v1.46.14
From 9c08617f7db765cf65576037f7f2724227b51ada Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Thu, 31 Oct 2024 21:28:00 +0100
Subject: [PATCH 16/42] bump version to 1.48.3
---
build.gradle | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/build.gradle b/build.gradle
index 4c9fae0e2..8483b0131 100644
--- a/build.gradle
+++ b/build.gradle
@@ -27,8 +27,8 @@ android {
useLibrary 'org.apache.http.legacy'
defaultConfig {
- versionCode 700
- versionName "1.48.2"
+ versionCode 701
+ versionName "1.48.3"
applicationId "com.b44t.messenger"
multiDexEnabled true
From 56a0607a5e255da7a04e6575956f327df38ac81f Mon Sep 17 00:00:00 2001
From: "B. Petersen"
Date: Fri, 1 Nov 2024 14:43:14 +0100
Subject: [PATCH 17/42] update RELEASE.md to changed store ui
---
RELEASE.md | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/RELEASE.md b/RELEASE.md
index 84f8350e8..8d59c19b5 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -48,7 +48,8 @@ the following steps are done in a PR called `prep-VERSION` (no leading "v"):
6. build APKs:
a) generate debug APK at "Build / Build Bundle(s)/APK / Build APK(s)"
b) generate release APK at "Build / Generate Signed Bundle or APK",
- select "APK", add keys, flavor `gplayRelease`
+ select "APK", add keys, flavor `gplayRelease`.
+ this APK will go to the stores and is located at `gplay/release`
## Push Test Releases
@@ -79,8 +80,8 @@ only afterwards, push the APK to stores. **consider a blog post.**
on :
-9. a) open "Delta Chat/Release/Production"
- then "Create new release" and upload APK from above
+9. a) open "Delta Chat / Test and release / Production"
+ then "Create new release" and upload APK from above
b) fill out "Release details/Release notes" (500 chars), add the line
"These features will roll out over the coming days. Thanks for using Delta Chat!";
release name should be default ("123 (1.2.3)")
From d08069f7b083e1304d1c199226e1e6d3a7cd9a78 Mon Sep 17 00:00:00 2001
From: adbenitez
Date: Mon, 4 Nov 2024 23:29:28 +0100
Subject: [PATCH 18/42] remove old emojis
---
src/main/assets/emoji/Activity.png | Bin 100150 -> 0 bytes
src/main/assets/emoji/Flags_0.png | Bin 226204 -> 0 bytes
src/main/assets/emoji/Flags_1.png | Bin 12400 -> 0 bytes
src/main/assets/emoji/Foods.png | Bin 163107 -> 0 bytes
src/main/assets/emoji/Nature.png | Bin 170915 -> 0 bytes
src/main/assets/emoji/Objects.png | Bin 264672 -> 0 bytes
src/main/assets/emoji/People_0.png | Bin 242031 -> 0 bytes
src/main/assets/emoji/People_1.png | Bin 302397 -> 0 bytes
src/main/assets/emoji/People_2.png | Bin 307921 -> 0 bytes
src/main/assets/emoji/People_3.png | Bin 249728 -> 0 bytes
src/main/assets/emoji/People_4.png | Bin 255215 -> 0 bytes
src/main/assets/emoji/People_5.png | Bin 182013 -> 0 bytes
src/main/assets/emoji/People_6.png | Bin 156909 -> 0 bytes
src/main/assets/emoji/Places.png | Bin 251760 -> 0 bytes
src/main/assets/emoji/Symbols.png | Bin 155165 -> 0 bytes
.../res/xml-v29/preferences_appearance.xml | 6 ------
src/main/res/xml/preferences_appearance.xml | 6 ------
17 files changed, 12 deletions(-)
delete mode 100644 src/main/assets/emoji/Activity.png
delete mode 100644 src/main/assets/emoji/Flags_0.png
delete mode 100644 src/main/assets/emoji/Flags_1.png
delete mode 100644 src/main/assets/emoji/Foods.png
delete mode 100644 src/main/assets/emoji/Nature.png
delete mode 100644 src/main/assets/emoji/Objects.png
delete mode 100644 src/main/assets/emoji/People_0.png
delete mode 100644 src/main/assets/emoji/People_1.png
delete mode 100644 src/main/assets/emoji/People_2.png
delete mode 100644 src/main/assets/emoji/People_3.png
delete mode 100644 src/main/assets/emoji/People_4.png
delete mode 100644 src/main/assets/emoji/People_5.png
delete mode 100644 src/main/assets/emoji/People_6.png
delete mode 100644 src/main/assets/emoji/Places.png
delete mode 100644 src/main/assets/emoji/Symbols.png
diff --git a/src/main/assets/emoji/Activity.png b/src/main/assets/emoji/Activity.png
deleted file mode 100644
index dcd50fb1333b0801b2a3182826faf9a2712b1b1f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 100150
zcmW(+1ymH@+rG2AbS)(fi==cnvUG_cNH-!<3J3}!F+CtthR83P^~gz=B8!2>hgT
zL8Vi=c0c~#J!j6mGiT`lN5}WM;m+*r?5~ZD%gtCE=Y{mt$=}Qk#In@Fx}W7_YhZCd0opGnO7qtpyR&c1HVS77@YiSw
z=jS9{)Jsn@5lwaH{20V|H|F*3<1!iJaAj%HVnHq*d53lPpz^FI?I{*3%S&{RKJ;np
z{SA4iBqefH;X)c#Z+jtXVqLARp*(&tbn2_cgm2p9S}fP
zrR@(2veJ^TAL~WKQ3YPE|2mQ!8vf0ys<(yRTUlFiuj~zs6`8LNdtNqJ^U7CNT2%Le
z%7?P|W!W|j<^hlHd^Wc>{^+b!RbD#cep}8~NcVC3zdoxlan{k{ha>4CK1R9AeZha1
za_rvNzHjP~x>dM#FF_z+>*I)#PSAv6bhlmpB(HwLgJQS)?^M?_JHC!%CB#Gp1o#OA
zg1np@2M0%g|Ifvl|J2k}XYqI)9UYS^CdEaC6VfsZ3k%D#vLmCT73H7S*Vmn#9GDmx
zdPFXrhQ(W1UT>>>&B!IMo6?7Ws}&a)?{(|e-p+mnIeAkAdQ*^pt$_B#!ur3);uvZ2
z(|My$_6mnsjhPaMUTenVzd`%`x@1UH?=z(zi40`Fjx$uL$mPclE6pc(>6acWs)g6j
z(7Yaah#Q)EQZ7~ZGyNSkzJ=zDurl0zS+qWz#lbF*ILZ1>e`
zQi{!I)XxjJuJKt6%