From 56f01c29b9560879eb84ff6b2848fefda86a8cbe Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 12:39:43 +0100 Subject: [PATCH 01/72] allow deletion of all files --- .../eu/siacs/conversations/persistance/FileBackend.java | 6 +++++- .../eu/siacs/conversations/ui/ConversationFragment.java | 7 ++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index 5c23bf0fa..55b324533 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -362,8 +362,12 @@ public class FileBackend { } private static boolean weOwnFileLollipop(final Uri uri) { + final String path = uri.getPath(); + if (path == null) { + return false; + } try { - File file = new File(uri.getPath()); + File file = new File(path); FileDescriptor fd = ParcelFileDescriptor.open(file, ParcelFileDescriptor.MODE_READ_ONLY) .getFileDescriptor(); diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 073e77cc3..7420ca50a 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -1184,11 +1184,8 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke cancelTransmission.setVisible(true); } if (m.isFileOrImage() && !deleted && !cancelable) { - final String path = m.getRelativeFilePath(); - if (path == null || !path.startsWith("/")) { - deleteFile.setVisible(true); - deleteFile.setTitle(activity.getString(R.string.delete_x_file, UIHelper.getFileDescriptionString(activity, m))); - } + deleteFile.setVisible(true); + deleteFile.setTitle(activity.getString(R.string.delete_x_file, UIHelper.getFileDescriptionString(activity, m))); } if (showError) { showErrorMessage.setVisible(true); From b1ec3a0e29c1f8adf928e7f025de492f57ce36ab Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 15:53:51 +0100 Subject: [PATCH 02/72] use libwebrtc m99 --- .github/workflows/android.yml | 2 +- build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index e25e1be7a..0b737c568 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -19,7 +19,7 @@ jobs: java-version: '11' distribution: 'adopt' - name: Download WebRTC - run: mkdir libs && wget -O libs/libwebrtc-m92.aar https://gultsch.de/files/libwebrtc-m92.aar + run: mkdir libs && wget -O libs/libwebrtc-m99.aar https://gultsch.de/files/libwebrtc-m99.aar - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build Quicksy diff --git a/build.gradle b/build.gradle index 54186f6d2..61b32120f 100644 --- a/build.gradle +++ b/build.gradle @@ -75,7 +75,7 @@ dependencies { implementation 'com.google.guava:guava:30.1.1-android' quicksyImplementation 'io.michaelrocks:libphonenumber-android:8.12.36' - implementation fileTree(include: ['libwebrtc-m92.aar'], dir: 'libs') + implementation fileTree(include: ['libwebrtc-m99.aar'], dir: 'libs') } ext { From 5c4eccec13508a8687452adc96f0799813b6f3c3 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 15:54:23 +0100 Subject: [PATCH 03/72] be smarter about what files can be deleted --- .../persistance/FileBackend.java | 48 +++++++++++++++---- .../ui/ConversationFragment.java | 7 ++- 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index 55b324533..404f521f4 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -33,6 +33,7 @@ import androidx.core.content.FileProvider; import androidx.exifinterface.media.ExifInterface; import com.google.common.base.Strings; +import com.google.common.collect.ImmutableList; import com.google.common.io.ByteStreams; import java.io.ByteArrayOutputStream; @@ -83,21 +84,38 @@ public class FileBackend { private static final float IGNORE_PADDING = 0.15f; private final XmppConnectionService mXmppConnectionService; + private static final List STORAGE_TYPES; + + static { + final ImmutableList.Builder builder = + new ImmutableList.Builder() + .add( + Environment.DIRECTORY_DOWNLOADS, + Environment.DIRECTORY_PICTURES, + Environment.DIRECTORY_MOVIES, + Environment.DIRECTORY_DOCUMENTS); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { + builder.add(Environment.DIRECTORY_RECORDINGS); + } + STORAGE_TYPES = builder.build(); + } + public FileBackend(XmppConnectionService service) { this.mXmppConnectionService = service; } public static long getFileSize(Context context, Uri uri) { - try { - final Cursor cursor = context.getContentResolver().query(uri, null, null, null, null); + try (final Cursor cursor = + context.getContentResolver().query(uri, null, null, null, null)) { if (cursor != null && cursor.moveToFirst()) { - long size = cursor.getLong(cursor.getColumnIndex(OpenableColumns.SIZE)); - cursor.close(); - return size; - } else { - return -1; + final int index = cursor.getColumnIndex(OpenableColumns.SIZE); + if (index == -1) { + return -1; + } + return cursor.getLong(index); } - } catch (Exception e) { + return -1; + } catch (final Exception ignored) { return -1; } } @@ -861,6 +879,20 @@ public class FileBackend { return new File(appDirectory, filename); } + public static boolean inConversationsDirectory(final Context context, String path) { + final File fileDirectory = new File(path).getParentFile(); + for (final String type : STORAGE_TYPES) { + final File typeDirectory = + new File( + Environment.getExternalStoragePublicDirectory(type), + context.getString(R.string.app_name)); + if (typeDirectory.equals(fileDirectory)) { + return true; + } + } + return false; + } + public void setupRelativeFilePath( final Message message, final String filename, final String mime) { final File file = getStorageLocation(filename, mime); diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java index 7420ca50a..1b334e5d4 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationFragment.java @@ -1184,8 +1184,11 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke cancelTransmission.setVisible(true); } if (m.isFileOrImage() && !deleted && !cancelable) { - deleteFile.setVisible(true); - deleteFile.setTitle(activity.getString(R.string.delete_x_file, UIHelper.getFileDescriptionString(activity, m))); + final String path = m.getRelativeFilePath(); + if (path == null || !path.startsWith("/") || FileBackend.inConversationsDirectory(requireActivity(), path)) { + deleteFile.setVisible(true); + deleteFile.setTitle(activity.getString(R.string.delete_x_file, UIHelper.getFileDescriptionString(activity, m))); + } } if (showError) { showErrorMessage.setVisible(true); From 330980391cbfba90071760cd7b2e15eb82dc4d81 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 16:14:26 +0100 Subject: [PATCH 04/72] pulled translations from transifex --- src/main/res/values-de/strings.xml | 10 +++++++++- src/main/res/values-gl/strings.xml | 10 +++++++++- src/main/res/values-zh-rCN/strings.xml | 10 +++++++++- 3 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/main/res/values-de/strings.xml b/src/main/res/values-de/strings.xml index 7d8f45319..aba514c43 100644 --- a/src/main/res/values-de/strings.xml +++ b/src/main/res/values-de/strings.xml @@ -622,6 +622,8 @@ Lösche privaten Speicher, in dem die Dateien gespeichert werden (sie können erneut vom Server heruntergeladen werden) Ich habe diesen Link aus einer vertrauenswürdigen Quelle erhalten Du bist dabei, die OMEMO-Schlüssel von %1$s nach dem Klick auf diesen Link zu überprüfen. Dies ist nur sicher, wenn du diesen Link von einer vertrauenswürdigen Quelle erhalten hast, der nur von %2$s veröffentlicht werden konnte. + Du bist dabei, die OMEMO-Schlüssel deines eigenen Kontos zu verifizieren. Dies ist nur sicher, wenn du diesem Link aus einer vertrauenswürdigen Quelle gefolgt bist, bei der nur du diesen Link veröffentlicht haben kannst. + Weiter Überprüfe OMEMO-Schlüssel Inaktive anzeigen Inaktive ausblenden @@ -904,6 +906,7 @@ Eingehender Videoanruf Verbinden Verbunden + Erneut verbinden Anruf annehmen Anruf beenden Annehmen @@ -919,6 +922,8 @@ Auflegen Laufender Anruf Laufender Videoanruf + Anruf erneut verbinden + Videoanruf erneut verbinden Deaktiviere Tor, um Anrufe zu tätigen Eingehender Anruf Eingehender Anruf · %s @@ -968,4 +973,7 @@ Die Sicherung wurde gestartet. Du bekommst eine Benachrichtigung, sobald sie fertig ist. Video kann nicht aktiviert werden. Textdokument - + Kontoregistrierungen werden nicht unterstützt + Keine XMPP-Adresse gefunden + + diff --git a/src/main/res/values-gl/strings.xml b/src/main/res/values-gl/strings.xml index be14eb100..a5ea07ed0 100644 --- a/src/main/res/values-gl/strings.xml +++ b/src/main/res/values-gl/strings.xml @@ -622,6 +622,8 @@ Baleirar a almacenaxe privada onde se gardan os ficheiros (poderán volver a descargarse desde o servidor) Seguín esta ligazón desde unha fonte de confianza Vas verificar as chaves OMEMO de %1$s despois de premer na ligazón. Esto só é seguro se seguiches esta ligazón desde unha fonte de confianza onde só %2$s a podería ter publicado. + Vas verificar as chaves OMEMO da túa propia conta. Esto só é seguro se seguiches esta ligazón desde unha orixe segura onde só tí poderías ter publicado esta ligazón. + Continuar Validar chaves OMEMO Mostrar inactivos Agochar inactivos @@ -904,6 +906,7 @@ Videochamada entrante Conectando Conectado + Reconectando Aceptando a chamada Rematando a chamada Responder @@ -919,6 +922,8 @@ Colgar Chamada en curso Videochamada en curso + Reconectando a chamada + Reconectando a videochamada Desactivar Tor para facer chamadas Chamada entrante Conversa de · %s @@ -968,4 +973,7 @@ Comezou a creación da copia de apoio. Recibirás unha notificación cando remate. Non se puido activar o vídeo. Documento de texto plano - + Non está permitido o rexistro de novas contas + Non se atopa un enderezo XMPP + + diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml index 6323cea4d..fe11961a4 100644 --- a/src/main/res/values-zh-rCN/strings.xml +++ b/src/main/res/values-zh-rCN/strings.xml @@ -617,6 +617,8 @@ 清除保存私密文件的存储 (可以从服务器上重新下载) 此链接的源头是可信的 点击链接后将会开始校验%1$s的OMEMO密钥。只有%2$s发布的链接才是安全的。 + 您将验证您自己帐户的 OMEMO 密钥。只有当您从可信的来源跟踪此链接时,这才是安全的。“可信”指的是此链接只可能是你在来源中发布的。 + 继续 校验OMEMO密钥 显示不活跃设备 隐藏不活跃设备 @@ -893,6 +895,7 @@ 视频来电 正在连接 已连接 + 重新连接 正在接通来电 正在结束来电 应答 @@ -908,6 +911,8 @@ 挂断 正在进行的通话 正在进行的视频通话 + 重连通话 + 重连视频通话 禁用Tor以拨打电话 来电 来电 · %s @@ -955,4 +960,7 @@ 已启动备份。一旦完成,你会收到通知。 无法启用视频 纯文本文档 - + 不支持注册账户 + 未找到 XMPP 地址 + + From 78048bbd3ddeab23eb5104e83895b91f1306b5de Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 8 Mar 2022 15:14:08 -0500 Subject: [PATCH 05/72] Enable WebRTC-BindUsingInterfaceName/Enabled/ This makes 464XLAT networks (such as T-Mobile LTE) work. https://bugs.chromium.org/p/webrtc/issues/detail?id=10707 --- .../eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java index 0b990db43..8cd65447b 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/WebRTCWrapper.java @@ -233,7 +233,9 @@ public class WebRTCWrapper { public void setup(final XmppConnectionService service, final AppRTCAudioManager.SpeakerPhonePreference speakerPhonePreference) throws InitializationException { try { PeerConnectionFactory.initialize( - PeerConnectionFactory.InitializationOptions.builder(service).createInitializationOptions() + PeerConnectionFactory.InitializationOptions.builder(service) + .setFieldTrials("WebRTC-BindUsingInterfaceName/Enabled/") + .createInitializationOptions() ); } catch (final UnsatisfiedLinkError e) { throw new InitializationException("Unable to initialize PeerConnectionFactory", e); From 99e4c3d2e0c10d5ea81bd5b4ddb5dad9f295687f Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 18:37:10 +0100 Subject: [PATCH 06/72] version bump to 2.10.3-beta.2 --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 61b32120f..0598e5fe9 100644 --- a/build.gradle +++ b/build.gradle @@ -90,8 +90,8 @@ android { defaultConfig { minSdkVersion 21 targetSdkVersion 30 - versionCode 42024 - versionName "2.10.3-beta" + versionCode 42025 + versionName "2.10.3-beta.2" archivesBaseName += "-$versionName" applicationId "eu.siacs.conversations" resValue "string", "applicationId", applicationId From 3c1550b20857ade4d537ba63c136f5f8cc3ccaab Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Thu, 10 Mar 2022 18:40:30 +0100 Subject: [PATCH 07/72] show jid only for incoming calls during ringing --- .../conversations/ui/RtpSessionActivity.java | 26 ++++++++++++------- src/main/res/layout/activity_rtp_session.xml | 9 ++++--- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java b/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java index 842811edb..0e286c8dc 100644 --- a/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java @@ -400,7 +400,7 @@ public class RtpSessionActivity extends XmppActivity } } else if (asList(ACTION_MAKE_VIDEO_CALL, ACTION_MAKE_VOICE_CALL).contains(action)) { proposeJingleRtpSession(account, with, actionToMedia(action)); - setWith(account.getRoster().getContact(with)); + setWith(account.getRoster().getContact(with), null); } else { throw new IllegalStateException("received onNewIntent without sessionId"); } @@ -424,7 +424,7 @@ public class RtpSessionActivity extends XmppActivity } } else if (asList(ACTION_MAKE_VIDEO_CALL, ACTION_MAKE_VOICE_CALL).contains(action)) { proposeJingleRtpSession(account, with, actionToMedia(action)); - setWith(account.getRoster().getContact(with)); + setWith(account.getRoster().getContact(with), null); } else if (Intent.ACTION_VIEW.equals(action)) { final String extraLastState = intent.getStringExtra(EXTRA_LAST_REPORTED_STATE); final RtpEndUserState state = @@ -437,7 +437,7 @@ public class RtpSessionActivity extends XmppActivity updateIncomingCallScreen(state); invalidateOptionsMenu(); } - setWith(account.getRoster().getContact(with)); + setWith(account.getRoster().getContact(with), state); if (xmppConnectionService .getJingleConnectionManager() .fireJingleRtpConnectionStateUpdates()) { @@ -454,13 +454,19 @@ public class RtpSessionActivity extends XmppActivity } } - private void setWidth() { - setWith(getWith()); + private void setWidth(final RtpEndUserState state) { + setWith(getWith(), state); } - private void setWith(final Contact contact) { + private void setWith(final Contact contact, final RtpEndUserState state) { binding.with.setText(contact.getDisplayName()); - binding.withJid.setText(contact.getJid().asBareJid().toEscapedString()); + if (Arrays.asList(RtpEndUserState.INCOMING_CALL, RtpEndUserState.ACCEPTING_CALL) + .contains(state)) { + binding.withJid.setText(contact.getJid().asBareJid().toEscapedString()); + binding.withJid.setVisibility(View.VISIBLE); + } else { + binding.withJid.setVisibility(View.GONE); + } } private void proposeJingleRtpSession( @@ -666,7 +672,7 @@ public class RtpSessionActivity extends XmppActivity requireRtpConnection().getState())) { putScreenInCallMode(); } - setWidth(); + setWidth(currentState); updateVideoViews(currentState); updateStateDisplay(currentState, media); updateVerifiedShield(verified && STATES_SHOWING_SWITCH_TO_CHAT.contains(currentState)); @@ -685,7 +691,7 @@ public class RtpSessionActivity extends XmppActivity finish(); return; } - RtpEndUserState state = terminatedRtpSession.state; + final RtpEndUserState state = terminatedRtpSession.state; resetIntent(account, with, terminatedRtpSession.state, terminatedRtpSession.media); updateButtonConfiguration(state); updateStateDisplay(state); @@ -693,7 +699,7 @@ public class RtpSessionActivity extends XmppActivity updateCallDuration(); updateVerifiedShield(false); invalidateOptionsMenu(); - setWith(account.getRoster().getContact(with)); + setWith(account.getRoster().getContact(with), state); } private void reInitializeActivityWithRunningRtpSession( diff --git a/src/main/res/layout/activity_rtp_session.xml b/src/main/res/layout/activity_rtp_session.xml index 4563d9a97..7c52cf8a2 100644 --- a/src/main/res/layout/activity_rtp_session.xml +++ b/src/main/res/layout/activity_rtp_session.xml @@ -53,24 +53,27 @@ android:layout_height="wrap_content" android:layout_below="@id/status" android:layout_marginLeft="16dp" - android:layout_marginTop="0dp" android:layout_marginRight="16dp" - android:layout_marginBottom="8dp" android:textAppearance="@style/TextAppearance.Conversations.Display2" android:textColor="@color/white" tools:text="Juliet Capulet" /> + + From f9acc3bf7187ff73499d0c631d25533c89462550 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Fri, 11 Mar 2022 08:34:05 +0100 Subject: [PATCH 08/72] bump libraries --- build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 0598e5fe9..118dab5f2 100644 --- a/build.gradle +++ b/build.gradle @@ -48,8 +48,8 @@ dependencies { implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' implementation 'com.google.android.material:material:1.4.0' - implementation "androidx.emoji2:emoji2:1.1.0-rc01" - freeImplementation "androidx.emoji2:emoji2-bundled:1.1.0-rc01" + implementation "androidx.emoji2:emoji2:1.1.0" + freeImplementation "androidx.emoji2:emoji2-bundled:1.1.0" implementation 'org.bouncycastle:bcmail-jdk15on:1.64' //zxing stopped supporting Java 7 so we have to stick with 3.3.3 @@ -62,8 +62,8 @@ dependencies { implementation "com.wefika:flowlayout:0.4.1" implementation 'com.otaliastudios:transcoder:0.10.4' - implementation 'org.jxmpp:jxmpp-jid:1.0.2' - implementation 'org.osmdroid:osmdroid-android:6.1.10' + implementation 'org.jxmpp:jxmpp-jid:1.0.3' + implementation 'org.osmdroid:osmdroid-android:6.1.11' implementation 'org.hsluv:hsluv:0.2' implementation 'org.conscrypt:conscrypt-android:2.5.2' implementation 'me.drakeet.support:toastcompat:1.1.0' @@ -74,7 +74,7 @@ dependencies { implementation "com.squareup.okhttp3:okhttp:4.9.3" implementation 'com.google.guava:guava:30.1.1-android' - quicksyImplementation 'io.michaelrocks:libphonenumber-android:8.12.36' + quicksyImplementation 'io.michaelrocks:libphonenumber-android:8.12.44' implementation fileTree(include: ['libwebrtc-m99.aar'], dir: 'libs') } From 1969a23726bca8eff12a1eac01300e18b41e9430 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Fri, 11 Mar 2022 15:24:10 +0100 Subject: [PATCH 09/72] pulled translations from transifex --- src/main/res/values-it/strings.xml | 10 +++++++++- src/main/res/values-ro-rRO/strings.xml | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/res/values-it/strings.xml b/src/main/res/values-it/strings.xml index 07a619dff..6fb2bc823 100644 --- a/src/main/res/values-it/strings.xml +++ b/src/main/res/values-it/strings.xml @@ -622,6 +622,8 @@ Svuota l\'archivio privato nella quale sono memorizzati i file (possono essere riscaricati dal server) Ho seguito questo link da una fonte fidata Stai per verificare le chiavi OMEMO di %1$s cliccando un link. Questo metodo è sicuro solo se hai seguito il link da una fonte fidata dove solo %2$s può averlo pubblicato. + Stai per verificare le chiavi OMEMO del tuo stesso account. Questo metodo è sicuro solo se hai seguito il link da una fonte fidata dove solo tu puoi averlo pubblicato. + Continua Verifica chiavi OMEMO Mostra inattivi Nascondi inattivi @@ -904,6 +906,7 @@ Chiamata video in arrivo Connessione Connesso + Riconnessione Accettazione chiamata Chiusura chiamata Rispondi @@ -919,6 +922,8 @@ Riaggancia Chiamata in corso Chiamata video in corso + Riconnessione chiamata + Riconnessione chiamata video Disattiva Tor per le chiamate Chiamata in arrivo Chiamata in arrivo · %s @@ -968,4 +973,7 @@ Il backup è iniziato. Riceverai una notifica una volta completato. Impossibile attivare il video. Documento di testo - + Le registrazioni di profili non sono supportate + Nessun indirizzo XMPP trovato + + diff --git a/src/main/res/values-ro-rRO/strings.xml b/src/main/res/values-ro-rRO/strings.xml index 93b11c506..253c97ad1 100644 --- a/src/main/res/values-ro-rRO/strings.xml +++ b/src/main/res/values-ro-rRO/strings.xml @@ -627,6 +627,8 @@ Locul unde sunt fișierele păstrate (pot fi descărcate de pe server din nou) Am urmat această legătură de la o sursă de încredere Urmează să verificați cheile OMEMO pentru %1$s după ce veți deschide legătura. Acest lucru se poate face în siguranță doar dacă ați primit legătura de la o sursă de încredere unde doar %2$s putea publica. + Urmează să verificați cheile OMEMO pentru contul dumneavoastră. Acest lucru se poate face în siguranță doar dacă ați primit legătura de la o sursă de încredere unde doar dumneavoastră ați fi putut publica. + Continuă Verificare chei OMEMO Arată inactive Ascunde inactive @@ -915,6 +917,7 @@ Apel video primit Conectare Conectat + Reconectare Se acceptă apelul Se încheie apelul Răspunde @@ -930,6 +933,8 @@ Închide Apel în curs Apel video în curs + Reconectare apel + Reconectare apel video Dezactivați Tor pentru a face apeluri Apel primit Apel primit · %s @@ -981,4 +986,7 @@ Se creează copia de siguranță. Veți primi o notificare când acesta este completă. Nu s-a putut activa camera video. Document text - + Nu este posibilă înregistrarea unui cont + Nu a fost găsită o adresă XMPP + + From 7731a864fd5095dd0cd795b47d3634499c8cd8e0 Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 12 Mar 2022 17:57:32 +0100 Subject: [PATCH 10/72] catch security exception when importing backup --- .../java/eu/siacs/conversations/ui/ImportBackupActivity.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/conversations/java/eu/siacs/conversations/ui/ImportBackupActivity.java b/src/conversations/java/eu/siacs/conversations/ui/ImportBackupActivity.java index 90c214ab4..6e4815159 100644 --- a/src/conversations/java/eu/siacs/conversations/ui/ImportBackupActivity.java +++ b/src/conversations/java/eu/siacs/conversations/ui/ImportBackupActivity.java @@ -134,6 +134,8 @@ public class ImportBackupActivity extends ActionBarActivity implements ServiceCo } catch (final IOException | IllegalArgumentException e) { Log.d(Config.LOGTAG, "unable to open backup file " + uri, e); Snackbar.make(binding.coordinator, R.string.not_a_backup_file, Snackbar.LENGTH_LONG).show(); + } catch (final SecurityException e) { + Snackbar.make(binding.coordinator, R.string.sharing_application_not_grant_permission, Snackbar.LENGTH_LONG).show(); } } From ad48fe6cd949757ec3bcdb499399ef0d9848ba91 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 12 Mar 2022 15:17:32 -0500 Subject: [PATCH 11/72] Put in cheogram logo --- art/ic_launcher.svg | 450 +++----------------------------------------- 1 file changed, 24 insertions(+), 426 deletions(-) diff --git a/art/ic_launcher.svg b/art/ic_launcher.svg index 96b17d2b4..68c403ecb 100644 --- a/art/ic_launcher.svg +++ b/art/ic_launcher.svg @@ -1,427 +1,25 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + From b418c4d89682d880df256c2bbe4721cf9a36b97a Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 12 Mar 2022 15:26:08 -0500 Subject: [PATCH 12/72] Update generic parts of the DOAP file --- cheogram.doap | 464 ++++++++++++++++++++++++++++++++++++++++++++ conversations.doap | 472 --------------------------------------------- 2 files changed, 464 insertions(+), 472 deletions(-) create mode 100644 cheogram.doap delete mode 100644 conversations.doap diff --git a/cheogram.doap b/cheogram.doap new file mode 100644 index 000000000..f380dbc5a --- /dev/null +++ b/cheogram.doap @@ -0,0 +1,464 @@ + + + + + Cheogram Android + + 2021-06-12 + + Android Jabber Client + + Cheogram is a freedomware client for the Jabber network (using the XMPP protocol) with a focus on features for gateway users. + + + + + + + + + + + en + + + + + + + + + + + + + Java + + Android + + + + + + + + + Soprani.ca + + + + + + + + + + + + + + + + + + + + complete + 1.4 + + + + + + complete + 2.5rc3 + + + + + + complete + 1.32.0 + + + + + + complete + 1.1 + + + + + + complete + 1.1 + + + + + + complete + 1.2 + + + + + + partial + 1.2 + Avatars only + + + + + + complete + 1.1.3 + + + + + + complete + 2.1 + + + + + + complete + 1.1 + + + + + + complete + 1.5.1 + + + + + + partial + 1.1 + Read only. Publication via XEP-0398 + + + + + + complete + 1.2.1 + Avatar, Nick, OMEMO + + + + + + complete + 1.1.2 + File transfer + A/V calls + + + + + + complete + 1.2.1 + + + + + + complete + 1.1 + read only + + + + + + complete + 1.1 + + + + + + complete + 1.4.0 + + + + + + complete + 1.3 + + + + + + complete + 1.6 + + + + + + complete + 2.0.1 + + + + + + complete + 2.0.1 + + + + + + complete + 0.7 + + + + + + complete + 1.1 + + + + + + complete + 0.19.1 + + + + + + complete + 1.3 + + + + + + complete + 1.0 + + + + + + complete + 1.2 + + + + + + complete + 1.0.3 + + + + + + complete + 1.0 + + + + + + complete + 0.13.1 + + + + + + complete + 1.0.1 + + + + + + complete + 1.0 + + + + + + complete + 1.2.0 + + + + + + complete + 0.6.3 + + + + + + complete + 1.0.2 + opt-in + + + + + + complete + 1.0.0 + + + + + + complete + 0.3 + + + + + + complete + 1.0.0 + + + + + + complete + 1.0.0 + + + + + + complete + 0.3.0 + + + + + + complete + 0.3.0 + + + + + + complete + 0.4.0 + Only available in the version distributed over Google Play + + + + + + complete + 1.0.0 + + + + + + complete + 1.1.0 + + + + + + complete + 0.2 + + + + + + complete + 0.3.0 + + + + + + complete + 0.1.2 + 2.5.8 + + + + + + complete + 0.6.0 + 2.3.1 + + + + + + complete + 0.1.4 + 1.22.0 + + + + + + complete + 0.1 + 2.5.8 + + + + + + complete + 0.2.1 + + + + + + complete + 1.0.1 + 2.5.4 + + + + + + complete + 0.2.0 + + + + + + complete + 0.1.0 + + + + diff --git a/conversations.doap b/conversations.doap deleted file mode 100644 index 93a7df126..000000000 --- a/conversations.doap +++ /dev/null @@ -1,472 +0,0 @@ - - - - - Conversations - - 2014-01-14 - - Android XMPP Client - - Conversations is an open source XMPP/Jabber client for the Android platform - - - - - - - - - - - - en - - - - - - - - - - - - - Java - - Android - - - - - - - - Daniel Gultsch - - - - - - - - - - - - - - - - - - - - complete - 1.4 - - - - - - complete - 2.5rc3 - - - - - - complete - 1.32.0 - - - - - - complete - 1.1 - - - - - - complete - 1.1 - - - - - - complete - 1.2 - - - - - - partial - 1.2 - Avatars only - - - - - - complete - 1.1.3 - - - - - - complete - 2.1 - - - - - - complete - 1.1 - - - - - - complete - 1.5.1 - - - - - - partial - 1.1 - Read only. Publication via XEP-0398 - - - - - - complete - 1.2.1 - Avatar, Nick, OMEMO - - - - - - complete - 1.1.2 - File transfer + A/V calls - - - - - - complete - 1.2.1 - - - - - - complete - 1.1 - read only - - - - - - complete - 1.1 - - - - - - complete - 1.4.0 - - - - - - complete - 1.3 - - - - - - complete - 1.6 - - - - - - complete - 2.0.1 - - - - - - complete - 2.0.1 - - - - - - complete - 0.7 - - - - - - complete - 1.1 - - - - - - complete - 0.19.1 - - - - - - complete - 1.3 - - - - - - complete - 1.0 - - - - - - complete - 1.2 - - - - - - complete - 1.0.3 - - - - - - complete - 1.0 - - - - - - complete - 0.13.1 - - - - - - complete - 1.0.1 - - - - - - complete - 1.0 - - - - - - complete - 1.2.0 - - - - - - complete - 0.6.3 - - - - - - complete - 1.0.2 - opt-in - - - - - - complete - 1.0.0 - - - - - - complete - 0.3 - - - - - - complete - 1.0.0 - - - - - - complete - 1.0.0 - - - - - - complete - 0.3.0 - - - - - - complete - 0.3.0 - - - - - - complete - 0.4.0 - Only available in the version distributed over Google Play - - - - - - complete - 1.0.0 - - - - - - complete - 1.1.0 - - - - - - complete - 0.2 - - - - - - complete - 0.3.0 - - - - - - complete - 0.1.2 - 2.5.8 - - - - - - complete - 0.6.0 - 2.3.1 - - - - - - complete - 0.1.4 - 1.22.0 - - - - - - complete - 0.1 - 2.5.8 - - - - - - complete - 0.2.1 - - - - - - complete - 1.0.1 - 2.5.4 - - - - - - complete - 0.2.0 - - - - - - complete - 0.1.0 - - - - - - 2.9.13 - 2021-05-03 - - - - - From 5e39d45d9a57eca60efde4b39dd506ab041da95c Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 12 Mar 2022 21:30:03 -0500 Subject: [PATCH 13/72] ConnectionService: handle connection events on the main thread Not handling these events on the main thread could leave the connection in an inconsistent state. --- .../cheogram/android/ConnectionService.java | 41 ++++++++++++------- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index be497a8b8..c66889a47 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -11,6 +11,8 @@ import com.google.common.base.Joiner; import com.google.common.collect.ImmutableSet; import android.os.Build; +import android.os.Handler; +import android.os.Looper; import android.telecom.CallAudioState; import android.telecom.Connection; import android.telecom.ConnectionRequest; @@ -54,6 +56,8 @@ import eu.siacs.conversations.xmpp.jingle.Media; import eu.siacs.conversations.xmpp.jingle.RtpEndUserState; public class ConnectionService extends android.telecom.ConnectionService { + private final Handler mHandler = new Handler(Looper.getMainLooper()); + public XmppConnectionService xmppConnectionService = null; protected ServiceConnection mConnection = new ServiceConnection() { @Override @@ -271,28 +275,35 @@ public class ConnectionService extends android.telecom.ConnectionService { // so we have to acquire the rtp connection object here this.rtpConnection = xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId); - rtpConnection.get().acceptCall(); + mHandler.post(() -> { + rtpConnection.get().acceptCall(); + }); } @Override public void onReject() { this.rtpConnection = xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId); - rtpConnection.get().rejectCall(); - setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); + + mHandler.post(() -> { + rtpConnection.get().rejectCall(); + setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); + }); } @Override public void onDisconnect() { - if (rtpConnection == null || rtpConnection.get() == null) { - xmppConnectionService.getJingleConnectionManager().retractSessionProposal(account, with.asBareJid()); - } else { - rtpConnection.get().endCall(); - } - destroy(); - xmppConnectionService.setDiallerIntegrationActive(false); - xmppConnectionService.removeRtpConnectionUpdateListener( - (XmppConnectionService.OnJingleRtpConnectionUpdate) this - ); + mHandler.post(() -> { + if (rtpConnection == null || rtpConnection.get() == null) { + xmppConnectionService.getJingleConnectionManager().retractSessionProposal(account, with.asBareJid()); + } else { + rtpConnection.get().endCall(); + } + destroy(); + xmppConnectionService.setDiallerIntegrationActive(false); + xmppConnectionService.removeRtpConnectionUpdateListener( + (XmppConnectionService.OnJingleRtpConnectionUpdate) this + ); + }); } @Override @@ -302,7 +313,9 @@ public class ConnectionService extends android.telecom.ConnectionService { @Override public void onPlayDtmfTone(char c) { - rtpConnection.get().applyDtmfTone("" + c); + mHandler.post(() -> { + rtpConnection.get().applyDtmfTone("" + c); + }); } @Override From 259b0e69ad1175b7e099d29e2e9eaae486703b6a Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 12 Mar 2022 21:38:12 -0500 Subject: [PATCH 14/72] ConnectionService: handle disconnection correctly onDisconnect() is only called when the user *requests* to hang up. If the state is changed by setDisconnected(), then only onStateChanged() will be called. Handle this correctly, otherwise the connection state could be inconsistent (e.g. call is ended by the other side but the Connection object is still around) --- .../cheogram/android/ConnectionService.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index c66889a47..c46560caa 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -290,6 +290,17 @@ public class ConnectionService extends android.telecom.ConnectionService { }); } + @Override + public void onStateChanged(int state) { + if (state == STATE_DISCONNECTED) { + mHandler.post(() -> { + destroy(); + xmppConnectionService.setDiallerIntegrationActive(false); + xmppConnectionService.removeRtpConnectionUpdateListener(this); + }); + } + } + @Override public void onDisconnect() { mHandler.post(() -> { @@ -298,11 +309,8 @@ public class ConnectionService extends android.telecom.ConnectionService { } else { rtpConnection.get().endCall(); } - destroy(); - xmppConnectionService.setDiallerIntegrationActive(false); - xmppConnectionService.removeRtpConnectionUpdateListener( - (XmppConnectionService.OnJingleRtpConnectionUpdate) this - ); + + setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); }); } From 1f2420b38b017cac0b6273ee31af053f20b32d74 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 12 Mar 2022 21:43:36 -0500 Subject: [PATCH 15/72] ConnectionService: remove unneeded setDisconnected() It will be called by the rtp event handler anyway --- src/cheogram/java/com/cheogram/android/ConnectionService.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index c46560caa..e50a13084 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -286,7 +286,6 @@ public class ConnectionService extends android.telecom.ConnectionService { mHandler.post(() -> { rtpConnection.get().rejectCall(); - setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); }); } @@ -306,11 +305,10 @@ public class ConnectionService extends android.telecom.ConnectionService { mHandler.post(() -> { if (rtpConnection == null || rtpConnection.get() == null) { xmppConnectionService.getJingleConnectionManager().retractSessionProposal(account, with.asBareJid()); + setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); } else { rtpConnection.get().endCall(); } - - setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); }); } From a50b50938ee8b183e7e6fa52197637f6aa46ff86 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 12 Mar 2022 21:50:23 -0500 Subject: [PATCH 16/72] ConnectionService: initialize rtpConnection for incoming calls Removes the need for repetitve findJingleRtpConnection() calls for onAnswer() and onReject() --- .../cheogram/android/ConnectionService.java | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index e50a13084..c67e38b01 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -117,7 +117,7 @@ public class ConnectionService extends android.telecom.ConnectionService { Account account = xmppConnectionService.findAccountByJid(Jid.of(gateway[0])); Jid with = Jid.ofLocalAndDomain(tel, gateway[1]); - CheogramConnection connection = new CheogramConnection(account, with, postDial); + CheogramConnection connection = new CheogramConnection(account, with, postDial, null); PermissionManager permissionManager = PermissionManager.getInstance(this); permissionManager.setNotificationSettings( @@ -167,7 +167,10 @@ public class ConnectionService extends android.telecom.ConnectionService { Account account = xmppConnectionService.findAccountByJid(Jid.of(accountJid)); Jid with = Jid.of(withJid); - CheogramConnection connection = new CheogramConnection(account, with, null); + CheogramConnection connection = new CheogramConnection( + account, with, null, + xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId) + ); connection.setSessionId(sessionId); connection.setAddress( Uri.fromParts("tel", with.getLocal(), null), @@ -186,12 +189,13 @@ public class ConnectionService extends android.telecom.ConnectionService { protected String sessionId = null; protected Stack postDial = new Stack<>(); protected Icon gatewayIcon; - protected WeakReference rtpConnection = null; + protected WeakReference rtpConnection; - CheogramConnection(Account account, Jid with, String postDialString) { + CheogramConnection(Account account, Jid with, String postDialString, WeakReference rtpConnection) { super(); this.account = account; this.with = with; + this.rtpConnection = rtpConnection; gatewayIcon = Icon.createWithBitmap(xmppConnectionService.getAvatarService().get( account.getRoster().getContact(Jid.of(with.getDomain())), @@ -271,10 +275,6 @@ public class ConnectionService extends android.telecom.ConnectionService { @Override public void onAnswer() { - // For incoming calls, a connection update may not have been triggered before answering - // so we have to acquire the rtp connection object here - this.rtpConnection = xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId); - mHandler.post(() -> { rtpConnection.get().acceptCall(); }); @@ -282,8 +282,6 @@ public class ConnectionService extends android.telecom.ConnectionService { @Override public void onReject() { - this.rtpConnection = xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId); - mHandler.post(() -> { rtpConnection.get().rejectCall(); }); From 437002d1898a343c1adcf511b3a7211c99d579df Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 12 Mar 2022 22:55:14 -0500 Subject: [PATCH 17/72] ConnectionService: handle disconnected state correctly onDisconnect() will only be called when the user manually requests a disconnect. When the call is disconnected by the rtp connection itself, the call won't be cleaned up and the system will be stuck in an in-call state. Handle this correctly by moving the clean-up code to a close() function, and calling that function instead when we disconnect. Note that we cannot call the cleanup routine destroy() from the onStateChanged() function, because it seems that this triggers a deadlock somewhere down the line, probably in the calling account-related telephony code. Doing a close() function mirrors what is done in the default TelephonyConnection implementation for RIL-based calls. --- .../cheogram/android/ConnectionService.java | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/src/cheogram/java/com/cheogram/android/ConnectionService.java b/src/cheogram/java/com/cheogram/android/ConnectionService.java index be497a8b8..08091e2d7 100644 --- a/src/cheogram/java/com/cheogram/android/ConnectionService.java +++ b/src/cheogram/java/com/cheogram/android/ConnectionService.java @@ -136,7 +136,7 @@ public class ConnectionService extends android.telecom.ConnectionService { @Override public void onPermissionDenied(DeniedPermissions deniedPermissions) { - connection.setDisconnected(new DisconnectCause(DisconnectCause.ERROR)); + connection.close(new DisconnectCause(DisconnectCause.ERROR)); } }); @@ -237,13 +237,13 @@ public class ConnectionService extends android.telecom.ConnectionService { postDial(); } else if (state == RtpEndUserState.DECLINED_OR_BUSY) { - setDisconnected(new DisconnectCause(DisconnectCause.BUSY)); + close(new DisconnectCause(DisconnectCause.BUSY)); } else if (state == RtpEndUserState.ENDED) { - setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); + close(new DisconnectCause(DisconnectCause.LOCAL)); } else if (state == RtpEndUserState.RETRACTED) { - setDisconnected(new DisconnectCause(DisconnectCause.CANCELED)); + close(new DisconnectCause(DisconnectCause.CANCELED)); } else if (RtpSessionActivity.END_CARD.contains(state)) { - setDisconnected(new DisconnectCause(DisconnectCause.ERROR)); + close(new DisconnectCause(DisconnectCause.ERROR)); } } @@ -278,21 +278,27 @@ public class ConnectionService extends android.telecom.ConnectionService { public void onReject() { this.rtpConnection = xmppConnectionService.getJingleConnectionManager().findJingleRtpConnection(account, with, sessionId); rtpConnection.get().rejectCall(); - setDisconnected(new DisconnectCause(DisconnectCause.LOCAL)); + close(new DisconnectCause(DisconnectCause.LOCAL)); + } + + // Set the connection to the disconnected state and clean up the resources + // Note that we cannot do this from onStateChanged() because calling destroy + // there seems to trigger a deadlock somewhere in the telephony stack. + public void close(DisconnectCause reason) { + setDisconnected(reason); + destroy(); + xmppConnectionService.setDiallerIntegrationActive(false); + xmppConnectionService.removeRtpConnectionUpdateListener(this); } @Override public void onDisconnect() { if (rtpConnection == null || rtpConnection.get() == null) { xmppConnectionService.getJingleConnectionManager().retractSessionProposal(account, with.asBareJid()); + close(new DisconnectCause(DisconnectCause.LOCAL)); } else { rtpConnection.get().endCall(); } - destroy(); - xmppConnectionService.setDiallerIntegrationActive(false); - xmppConnectionService.removeRtpConnectionUpdateListener( - (XmppConnectionService.OnJingleRtpConnectionUpdate) this - ); } @Override From ed9886050607515aca3849066ea13d8ff6fd6bce Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sun, 13 Mar 2022 07:37:41 +0100 Subject: [PATCH 18/72] pulled translations from transifex --- src/main/res/values-pl/strings.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/res/values-pl/strings.xml b/src/main/res/values-pl/strings.xml index 2cba52246..b1c0db084 100644 --- a/src/main/res/values-pl/strings.xml +++ b/src/main/res/values-pl/strings.xml @@ -632,6 +632,8 @@ Wyczyść prywatny magazyn gdzie trzymane są pliki (mogą zostać pobrane ponownie z serwera) Trafiłem na ten link w zaufanym źródle Zaraz zweryfikujesz klucz OMEMO %1$s klikając w link. Jest to bezpieczne jedynie, kiedy link pochodzi z zaufanego źródła gdzie tylko %2$s mógł go opublikować. + Weryfikujesz właśnie klucze OMEMO własnego konta. To jest bezpieczne tylko jeśli kliknąłeś łącze w miejscu w którym jedynie ty mogłeś je zamieścić. + Kontynuuj Zweryfikuj klucze OMEMO Pokaż nieaktywne Ukryj nieaktywne @@ -927,6 +929,7 @@ Administrator twojego serwera będzie mógł czytać twoje wiadomości, ale moż Wideorozmowa przychodząca Łączenie Połączony + Ponowne łączenie Akceptowanie połączenia Kończenie połączenia Połącz @@ -942,6 +945,8 @@ Administrator twojego serwera będzie mógł czytać twoje wiadomości, ale moż Rozłącz Połączenie wychodzące Wideorozmowa wychodząca + Ponowne łączenie rozmowy + Ponowne łączenie rozmowy wideo Wyłącz Tor aby dzwonić Połączenie przychodzące Połączenie przychodzące · %s @@ -995,4 +1000,7 @@ Administrator twojego serwera będzie mógł czytać twoje wiadomości, ale moż Tworzenie kopii zapasowej się rozpoczęło. Dostaniesz powiadomienie kiedy się zakończy. Nie można włączyć wideo. Dokument zwykłego tekstu - + Rejestracja kont nie jest wspierana + Nie znaleziono adresu XMPP + + From fbbd2edd94c9397b72bc4d2a4cdf07fec4a3360c Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Mon, 14 Mar 2022 08:59:29 +0100 Subject: [PATCH 19/72] version bump to 2.10.3 + changelog --- CHANGELOG.md | 1 + build.gradle | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7ef6c6fa..b54d2c479 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * Store files in location appropriate for Android 11 * Attempt to reconnect call after network switch +* Show caller JID and account JID in incoming call screen ### Version 2.10.2 diff --git a/build.gradle b/build.gradle index 118dab5f2..f81d87512 100644 --- a/build.gradle +++ b/build.gradle @@ -90,8 +90,8 @@ android { defaultConfig { minSdkVersion 21 targetSdkVersion 30 - versionCode 42025 - versionName "2.10.3-beta.2" + versionCode 42026 + versionName "2.10.3" archivesBaseName += "-$versionName" applicationId "eu.siacs.conversations" resValue "string", "applicationId", applicationId From 89428b0ad353e7ffd5ab71e0993b80c6f5c5ddbd Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Mon, 14 Mar 2022 09:08:27 +0100 Subject: [PATCH 20/72] pulled translations from transifex --- src/main/res/values-el/strings.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/res/values-el/strings.xml b/src/main/res/values-el/strings.xml index 16a2a8742..d6a8cd209 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/main/res/values-el/strings.xml @@ -132,6 +132,8 @@ Στέλνοντας ίχνη στοίβας βοηθάτε την συνεχόμενη ανάπτυξη Επιβεβαίωση μηνυμάτων Επιτρέψτε στις επαφές σας να γνωρίζουν όταν έχετε λάβει και διαβάσει τα μηνύματά τους + Αποτροπή στιγμιοτύπων οθόνης + Απόκρυψη περιεχομένων εφαρμογής στην εναλλαγή εφαρμογών και αποκλεισμός στιγμιοτύπων οθόνης Διεπαφή χρήστη Το OpenKeychain ανέφερε κάποιο σφάλμα. Σφάλμα στο κλειδί κρυπτογράφησης. @@ -414,6 +416,7 @@ ήχος βίντεο εικόνα + διανυσματικά γραφικά έγγραφο PDF Εφαρμογή Android Επαφή @@ -619,6 +622,8 @@ Καθαρισμός ιδιωτικού χώρου όπου αποθηκεύονται αρχεία (Μπορούν να μεταφορτωθούν ξανά από τον διακομιστή) Ακολούθησα αυτόν τον σύνδεσμο από μια έμπιστη πηγή Πρόκειται να επαληθεύσετε τα κλειδιά OMEMO της επαφής %1$s ακολουθώντας έναν σύνδεσμο. Αυτό είναι ασφαλές μόνο αν ακολουθήσατε τον σύνδεσμο από μια έμπιστη πηγή όπου μόνο η επαφή %2$s μπορεί να τον δημοσίευσε. + Πρόκειται να επαληθεύσετε τα κλειδιά OMEMO του δικού σας λογαριασμού. Αυτό είναι ασφαλές μόνο αν ακολουθήσατε τον σύνδεσμο από έμπιστη πηγή, όπου μόνο εσείς μπορεί να δημοσιεύσατε τον σύνδεσμο. + Συνέχεια Επιβεβαίωση κλειδιών OMEMO Εμφάνιση ανενεργών Απόκρυψη ανενεργών @@ -901,6 +906,7 @@ Εισερχόμενη βιντεοκλήση Γίνεται σύνδεση Συνδέθηκε + Επανασύνδεση Αποδοχή κλήσης Τερματισμός κλήσης Απάντηση @@ -912,9 +918,12 @@ Απώλεια σύνδεσης Αποσυρμένη κλήση Αποτυχία εφαρμογής + Πρόβλημα επαλήθευσης Τερματισμός κλήσης Κλήση σε εξέλιξη Βιντεοκλήση σε εξέλιξη + Επανασύνδεση κλήσης + Επανασύνδεση βίντεοκλήσης Απενεργοποίηστε το Tor για να κάνετε κλήσεις Εισερχόμενη κλήση Εισερχόμενη κλήση · %s @@ -963,4 +972,8 @@ Κανένας από τους ενεργούς λογαριασμούς δεν υποστηρίζει αυτό το χαρακτηριστικό Το αντίγραφο ασφαλείας δημιουργείται. Θα λάβετε ειδοποίηση όταν ολοκληρωθεί. Αδυναμία ενεργοποίησης βίντεο. - + Έγγραφο απλού κειμένου + Δεν υποστηρίζονται εγγραφές λογαριασμών + Δεν βρέθηκε διεύθυνση XMPP + + From 536d92926a119e0b3e27d6373d3055e8d38a5f07 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 14 Mar 2022 13:20:31 -0500 Subject: [PATCH 21/72] Some fixes for playstore build --- build.gradle | 3 ++- src/cheogramPlaystore | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 120000 src/cheogramPlaystore diff --git a/build.gradle b/build.gradle index caf02dcda..73d124449 100644 --- a/build.gradle +++ b/build.gradle @@ -40,7 +40,7 @@ configurations { playstoreImplementation freeImplementation conversationsFreeImplementation - conversationsPlaystorImplementation + cheogramPlaystoreImplementation conversationsPlaystoreImplementation quicksyPlaystoreImplementation quicksyPlaystoreImplementation @@ -56,6 +56,7 @@ dependencies { exclude group: 'com.google.firebase', module: 'firebase-analytics' exclude group: 'com.google.firebase', module: 'firebase-measurement-connector' } + cheogramPlaystoreImplementation("com.android.installreferrer:installreferrer:2.2") conversationsPlaystoreImplementation("com.android.installreferrer:installreferrer:2.2") quicksyPlaystoreImplementation 'com.google.android.gms:play-services-auth-api-phone:18.0.1' implementation 'org.sufficientlysecure:openpgp-api:10.0' diff --git a/src/cheogramPlaystore b/src/cheogramPlaystore new file mode 120000 index 000000000..8bac2e8a7 --- /dev/null +++ b/src/cheogramPlaystore @@ -0,0 +1 @@ +conversationsPlaystore/ \ No newline at end of file From 34abb2f06b4e1f98d1a75775399334fdc1dbec31 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 14 Mar 2022 13:22:11 -0500 Subject: [PATCH 22/72] Remove upstream fastlane data, start our new set --- .../metadata/android/en-US/changelogs/349.txt | 4 ---- .../metadata/android/en-US/changelogs/351.txt | 3 --- .../metadata/android/en-US/changelogs/353.txt | 4 ---- .../metadata/android/en-US/changelogs/360.txt | 1 - .../metadata/android/en-US/changelogs/362.txt | 1 - .../metadata/android/en-US/changelogs/364.txt | 2 -- .../metadata/android/en-US/changelogs/367.txt | 2 -- .../metadata/android/en-US/changelogs/379.txt | 1 - .../metadata/android/en-US/changelogs/381.txt | 2 -- .../metadata/android/en-US/changelogs/382.txt | 2 -- .../metadata/android/en-US/changelogs/383.txt | 3 --- .../metadata/android/en-US/changelogs/387.txt | 2 -- .../metadata/android/en-US/changelogs/388.txt | 3 --- .../metadata/android/en-US/changelogs/390.txt | 1 - .../metadata/android/en-US/changelogs/393.txt | 3 --- .../metadata/android/en-US/changelogs/394.txt | 2 -- .../metadata/android/en-US/changelogs/395.txt | 3 --- .../metadata/android/en-US/changelogs/397.txt | 3 --- .../metadata/android/en-US/changelogs/398.txt | 4 ---- .../metadata/android/en-US/changelogs/401.txt | 3 --- .../metadata/android/en-US/changelogs/402.txt | 3 --- .../metadata/android/en-US/changelogs/403.txt | 3 --- .../metadata/android/en-US/changelogs/404.txt | 1 - .../metadata/android/en-US/changelogs/405.txt | 1 - .../metadata/android/en-US/changelogs/407.txt | 3 --- .../android/en-US/changelogs/42000.txt | 4 ---- .../android/en-US/changelogs/42006.txt | 2 -- .../android/en-US/changelogs/42010.txt | 2 -- .../android/en-US/changelogs/42012.txt | 1 - .../android/en-US/changelogs/42013.txt | 1 - .../android/en-US/changelogs/42014.txt | 2 -- .../android/en-US/changelogs/42015.txt | 1 - .../android/en-US/changelogs/42018.txt | 3 --- .../android/en-US/changelogs/42022.txt | 2 -- .../android/en-US/changelogs/42023.txt | 2 -- .../en-US/images/phoneScreenshots/01.png | Bin 537744 -> 0 bytes .../en-US/images/phoneScreenshots/02.png | Bin 459456 -> 0 bytes .../en-US/images/phoneScreenshots/03.png | Bin 626275 -> 0 bytes .../en-US/images/phoneScreenshots/04.png | Bin 486008 -> 0 bytes .../en-US/images/phoneScreenshots/05.png | Bin 347570 -> 0 bytes .../en-US/images/phoneScreenshots/06.png | Bin 373187 -> 0 bytes .../en-US/images/phoneScreenshots/07.png | Bin 290959 -> 0 bytes .../en-US/images/phoneScreenshots/08.png | Bin 171666 -> 0 bytes .../en-US/images/phoneScreenshots/09.png | Bin 428560 -> 0 bytes .../en-US/images/tenInchScreenshots/01.png | Bin 443800 -> 0 bytes .../en-US/images/tenInchScreenshots/02.png | Bin 434091 -> 0 bytes .../en-US/images/tenInchScreenshots/03.png | Bin 87592 -> 0 bytes .../en-US/images/tenInchScreenshots/04.png | Bin 472891 -> 0 bytes .../android/en-US/short_description.txt | 1 - .../{en-US => en_US}/full_description.txt | 0 .../images/phoneScreenshots/conversation.png | Bin 0 -> 668510 bytes .../android/en_US/short_description.txt | 1 + 52 files changed, 1 insertion(+), 81 deletions(-) delete mode 100644 fastlane/metadata/android/en-US/changelogs/349.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/351.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/353.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/360.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/362.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/364.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/367.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/379.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/381.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/382.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/383.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/387.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/388.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/390.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/393.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/394.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/395.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/397.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/398.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/401.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/402.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/403.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/404.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/405.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/407.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42000.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42006.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42010.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42012.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42013.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42014.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42015.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42018.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42022.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/42023.txt delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/01.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/02.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/03.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/04.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/05.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/06.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/07.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/08.png delete mode 100644 fastlane/metadata/android/en-US/images/phoneScreenshots/09.png delete mode 100644 fastlane/metadata/android/en-US/images/tenInchScreenshots/01.png delete mode 100644 fastlane/metadata/android/en-US/images/tenInchScreenshots/02.png delete mode 100644 fastlane/metadata/android/en-US/images/tenInchScreenshots/03.png delete mode 100644 fastlane/metadata/android/en-US/images/tenInchScreenshots/04.png delete mode 100644 fastlane/metadata/android/en-US/short_description.txt rename fastlane/metadata/android/{en-US => en_US}/full_description.txt (100%) create mode 100644 fastlane/metadata/android/en_US/images/phoneScreenshots/conversation.png create mode 100644 fastlane/metadata/android/en_US/short_description.txt diff --git a/fastlane/metadata/android/en-US/changelogs/349.txt b/fastlane/metadata/android/en-US/changelogs/349.txt deleted file mode 100644 index b8f22adef..000000000 --- a/fastlane/metadata/android/en-US/changelogs/349.txt +++ /dev/null @@ -1,4 +0,0 @@ -* Introduce expert setting to perform channel discovery on local server instead of search.jabber.network -* Enable delivery check marks by default and remove setting -* Enable ‘Send button indicates status’ by default and remove setting -* Move Backup and Foreground Service settings to main screen diff --git a/fastlane/metadata/android/en-US/changelogs/351.txt b/fastlane/metadata/android/en-US/changelogs/351.txt deleted file mode 100644 index 8fabff2f1..000000000 --- a/fastlane/metadata/android/en-US/changelogs/351.txt +++ /dev/null @@ -1,3 +0,0 @@ -* fixes for Jingle IBB file transfer -* fixes for repeated corrections filling up the database -* switched to Last Message Correction v1.1 diff --git a/fastlane/metadata/android/en-US/changelogs/353.txt b/fastlane/metadata/android/en-US/changelogs/353.txt deleted file mode 100644 index 63b829a80..000000000 --- a/fastlane/metadata/android/en-US/changelogs/353.txt +++ /dev/null @@ -1,4 +0,0 @@ -* let users set their own nick name -* resume download of OMEMO encrypted files -* Channels now use '#' as symbol in avatar -* Quicksy uses 'always' as OMEMO encryption default (hides lock icon) diff --git a/fastlane/metadata/android/en-US/changelogs/360.txt b/fastlane/metadata/android/en-US/changelogs/360.txt deleted file mode 100644 index 87b92f033..000000000 --- a/fastlane/metadata/android/en-US/changelogs/360.txt +++ /dev/null @@ -1 +0,0 @@ -* Support for ?register and ?register;preauth XMPP uri parameters diff --git a/fastlane/metadata/android/en-US/changelogs/362.txt b/fastlane/metadata/android/en-US/changelogs/362.txt deleted file mode 100644 index f4bbc2ab1..000000000 --- a/fastlane/metadata/android/en-US/changelogs/362.txt +++ /dev/null @@ -1 +0,0 @@ -* Support automatic theme switching on Android 10 diff --git a/fastlane/metadata/android/en-US/changelogs/364.txt b/fastlane/metadata/android/en-US/changelogs/364.txt deleted file mode 100644 index ed2c80678..000000000 --- a/fastlane/metadata/android/en-US/changelogs/364.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Provide PDF preview on Android 5+ -* Use 12 byte IVs for OMEMO diff --git a/fastlane/metadata/android/en-US/changelogs/367.txt b/fastlane/metadata/android/en-US/changelogs/367.txt deleted file mode 100644 index 2f42bd95f..000000000 --- a/fastlane/metadata/android/en-US/changelogs/367.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Fix avatar selection on some Android 10 devices -* Fix file transfer for larger files diff --git a/fastlane/metadata/android/en-US/changelogs/379.txt b/fastlane/metadata/android/en-US/changelogs/379.txt deleted file mode 100644 index a99adee16..000000000 --- a/fastlane/metadata/android/en-US/changelogs/379.txt +++ /dev/null @@ -1 +0,0 @@ -* Audio/Video calls (Requires server support in form of STUN and TURN servers discoverable via XEP-0215) diff --git a/fastlane/metadata/android/en-US/changelogs/381.txt b/fastlane/metadata/android/en-US/changelogs/381.txt deleted file mode 100644 index a2df5e828..000000000 --- a/fastlane/metadata/android/en-US/changelogs/381.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Audible feedback (dialing, call started, call ended) for voice calls. -* Fixed issue with retrying failed video call diff --git a/fastlane/metadata/android/en-US/changelogs/382.txt b/fastlane/metadata/android/en-US/changelogs/382.txt deleted file mode 100644 index 89fc89b78..000000000 --- a/fastlane/metadata/android/en-US/changelogs/382.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Add button to switch camea during video call -* Fixed voice calls on tablets diff --git a/fastlane/metadata/android/en-US/changelogs/383.txt b/fastlane/metadata/android/en-US/changelogs/383.txt deleted file mode 100644 index 19c9a0116..000000000 --- a/fastlane/metadata/android/en-US/changelogs/383.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Move call icon to the left in order to keep other toolbar icons in a consistent place -* Show call duration during audio calls -* Tie breaking for A/V calls (the same two people calling each other at the same time) diff --git a/fastlane/metadata/android/en-US/changelogs/387.txt b/fastlane/metadata/android/en-US/changelogs/387.txt deleted file mode 100644 index 2710be0a5..000000000 --- a/fastlane/metadata/android/en-US/changelogs/387.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Rework Login with certificate UI -* Add ability to pin chats on top (add to favorites) diff --git a/fastlane/metadata/android/en-US/changelogs/388.txt b/fastlane/metadata/android/en-US/changelogs/388.txt deleted file mode 100644 index 6a4909652..000000000 --- a/fastlane/metadata/android/en-US/changelogs/388.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Reduce echo during calls on some devices -* Fix login when passwords contains special characters -* Play dial and busy tones on speaker during video calls diff --git a/fastlane/metadata/android/en-US/changelogs/390.txt b/fastlane/metadata/android/en-US/changelogs/390.txt deleted file mode 100644 index 56ed78885..000000000 --- a/fastlane/metadata/android/en-US/changelogs/390.txt +++ /dev/null @@ -1 +0,0 @@ -* Offer to record voice message when callee is busy diff --git a/fastlane/metadata/android/en-US/changelogs/393.txt b/fastlane/metadata/android/en-US/changelogs/393.txt deleted file mode 100644 index 82250ee87..000000000 --- a/fastlane/metadata/android/en-US/changelogs/393.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Show help button if A/V call fails -* Fixed some annoying crashes -* Fixed Jingle connections (file transfer + calls) with bare JIDs diff --git a/fastlane/metadata/android/en-US/changelogs/394.txt b/fastlane/metadata/android/en-US/changelogs/394.txt deleted file mode 100644 index b04adbd56..000000000 --- a/fastlane/metadata/android/en-US/changelogs/394.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Fixed notifications not showing up under certain conditions -* Fixed compatibility issues and crashes related to A/V calls diff --git a/fastlane/metadata/android/en-US/changelogs/395.txt b/fastlane/metadata/android/en-US/changelogs/395.txt deleted file mode 100644 index 76a654338..000000000 --- a/fastlane/metadata/android/en-US/changelogs/395.txt +++ /dev/null @@ -1,3 +0,0 @@ -* add 'Return to chat' to audio call screen -* Improve keyboard shortcuts -* bug fixes diff --git a/fastlane/metadata/android/en-US/changelogs/397.txt b/fastlane/metadata/android/en-US/changelogs/397.txt deleted file mode 100644 index 207b36708..000000000 --- a/fastlane/metadata/android/en-US/changelogs/397.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Handle GPX files -* Improve performance for backup restore -* bug fixes diff --git a/fastlane/metadata/android/en-US/changelogs/398.txt b/fastlane/metadata/android/en-US/changelogs/398.txt deleted file mode 100644 index 95280ea88..000000000 --- a/fastlane/metadata/android/en-US/changelogs/398.txt +++ /dev/null @@ -1,4 +0,0 @@ -* Search individual conversations -* Notify user if message delivery fails -* Remember display names (nicks) from Quicksy users across restarts -* Add button to start Orbot (Tor) from notification if necessary diff --git a/fastlane/metadata/android/en-US/changelogs/401.txt b/fastlane/metadata/android/en-US/changelogs/401.txt deleted file mode 100644 index 0fba861d3..000000000 --- a/fastlane/metadata/android/en-US/changelogs/401.txt +++ /dev/null @@ -1,3 +0,0 @@ -* fixed search on Android <= 5 -* optimize memory consumption - diff --git a/fastlane/metadata/android/en-US/changelogs/402.txt b/fastlane/metadata/android/en-US/changelogs/402.txt deleted file mode 100644 index 53f461756..000000000 --- a/fastlane/metadata/android/en-US/changelogs/402.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Offer Easy Invite generation on supporting servers -* Display GIFs send from Movim -* store avatars in cache diff --git a/fastlane/metadata/android/en-US/changelogs/403.txt b/fastlane/metadata/android/en-US/changelogs/403.txt deleted file mode 100644 index 99d62ca48..000000000 --- a/fastlane/metadata/android/en-US/changelogs/403.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Fixed connectivity issues when different accounts used different SCRAM mechanisms -* Add support for SCRAM-SHA-512 -* Allow P2P (Jingle) file transfer with self contact diff --git a/fastlane/metadata/android/en-US/changelogs/404.txt b/fastlane/metadata/android/en-US/changelogs/404.txt deleted file mode 100644 index d4f2e7b6d..000000000 --- a/fastlane/metadata/android/en-US/changelogs/404.txt +++ /dev/null @@ -1 +0,0 @@ -* minor stability improvements for A/V calls diff --git a/fastlane/metadata/android/en-US/changelogs/405.txt b/fastlane/metadata/android/en-US/changelogs/405.txt deleted file mode 100644 index e858b6cd1..000000000 --- a/fastlane/metadata/android/en-US/changelogs/405.txt +++ /dev/null @@ -1 +0,0 @@ -* Quicksy: Automatically receive verification SMS diff --git a/fastlane/metadata/android/en-US/changelogs/407.txt b/fastlane/metadata/android/en-US/changelogs/407.txt deleted file mode 100644 index e746bc7d7..000000000 --- a/fastlane/metadata/android/en-US/changelogs/407.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Show call button for offline contacts if they previously announced support -* Back button no longer ends call when call is connected -* bug fixes diff --git a/fastlane/metadata/android/en-US/changelogs/42000.txt b/fastlane/metadata/android/en-US/changelogs/42000.txt deleted file mode 100644 index 1ecfe204d..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42000.txt +++ /dev/null @@ -1,4 +0,0 @@ -* Ability to select incoming call ringtone -* Fix OpenPGP key id discovery for OpenKeychain 5.6+ -* Properly verify punycode TLS certificates -* Improve stability of RTP session establishment (calling) diff --git a/fastlane/metadata/android/en-US/changelogs/42006.txt b/fastlane/metadata/android/en-US/changelogs/42006.txt deleted file mode 100644 index 91e2b904f..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42006.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Verify A/V calls with preexisting OMEMO sessions -* Improve compatibility with non libwebrtc WebRTC implementations diff --git a/fastlane/metadata/android/en-US/changelogs/42010.txt b/fastlane/metadata/android/en-US/changelogs/42010.txt deleted file mode 100644 index 3a1c234c1..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42010.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Various bug fixes around Tor support -* Improve call compatibility with Dino diff --git a/fastlane/metadata/android/en-US/changelogs/42012.txt b/fastlane/metadata/android/en-US/changelogs/42012.txt deleted file mode 100644 index 967fae964..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42012.txt +++ /dev/null @@ -1 +0,0 @@ -* fix HTTP up/download for users that don’t trust system CAs diff --git a/fastlane/metadata/android/en-US/changelogs/42013.txt b/fastlane/metadata/android/en-US/changelogs/42013.txt deleted file mode 100644 index 8749f0a0f..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42013.txt +++ /dev/null @@ -1 +0,0 @@ -* Fixed 'No Connectivity' issues on Android 7.1 diff --git a/fastlane/metadata/android/en-US/changelogs/42014.txt b/fastlane/metadata/android/en-US/changelogs/42014.txt deleted file mode 100644 index 8ae96511e..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42014.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Always verify domain name. No user overwrite -* Support roster pre authentication diff --git a/fastlane/metadata/android/en-US/changelogs/42015.txt b/fastlane/metadata/android/en-US/changelogs/42015.txt deleted file mode 100644 index 1d478b5a0..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42015.txt +++ /dev/null @@ -1 +0,0 @@ -* minor A/V improvements diff --git a/fastlane/metadata/android/en-US/changelogs/42018.txt b/fastlane/metadata/android/en-US/changelogs/42018.txt deleted file mode 100644 index 8f4d66caa..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42018.txt +++ /dev/null @@ -1,3 +0,0 @@ -* Show black bars when remote video does not match aspect ratio of screen -* Improve search performance -* Add setting to prevent screenshots diff --git a/fastlane/metadata/android/en-US/changelogs/42022.txt b/fastlane/metadata/android/en-US/changelogs/42022.txt deleted file mode 100644 index eaaa190fa..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42022.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Fix issue with some videos not being compressed -* Fix rare crash when opening notification diff --git a/fastlane/metadata/android/en-US/changelogs/42023.txt b/fastlane/metadata/android/en-US/changelogs/42023.txt deleted file mode 100644 index ed3c25380..000000000 --- a/fastlane/metadata/android/en-US/changelogs/42023.txt +++ /dev/null @@ -1,2 +0,0 @@ -* Fix crash when rendering some quotes -* Fix crash in welcome screen diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png deleted file mode 100644 index edf4469265e2bff854b640198ef762c60c42935a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537744 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

~-kwe$f5%ZFdrA2J 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%0D$DTD`E(ewp>MynR{@$dE2x5%G)pn!n z^a*Moc>#YNA4n2a_zo8G5Sf@riJXv)b@gE9z*UhI|3%tX!0VVUsH8IXuP=6L;?5R+ zgJq0S8NRG~sRWC-B`p*}FJfZA~-)&`zHO4LH&y3uN7Mb&< z|Bk!>=HACUpfjIsCU<`1XC+B#bTqiadIg3*0?Em@IJ z*&qA4!v4~a)tl?y$3;y*ChKB+hdy@^dHuPBn5$dC3_d@Ob_bCi(P1@|S%-5^yoY-cJ5PU11@ob9q@jLy8>cai~ zA^GAaF5^XIm?})w7Wta|OkWBZ#zU8(ZU-FK(WY;mo*Lf$f8PaV7CabH{~UFI6CJUI zs*no?BSX@=8O^%BMsk|Ht+vlNPKKDA@?7>1#sfEuz25`wAzRwL(i6Nje_aK>+>dc0 zRPvOoaN#NrG*1a3+5@=^HI?L|y+wx4xxYXwQYNUa1se7;`1`cQLU8wFM3+VvMMgnH z8%{Oj^3%YxGzey<5gu(ryF=sXBxVE|9tRo1(qq9;;wcwaR@Vm|)zVVQ6xVF;BV4s? z(jz=0q4i^bMRu#LCO1pcIioc*1lai8=yqNInBy(0XA1AZ*XJ_>9)4pTCoEHk25bfj z=`m@(Hhxuuy1D75L@S)YPb?MUkJD zmryAUA=}6-tmGfnO2krlm6vZOlH+u{__WkKZP!$?=-qr!8u#!xe5Fk;^h2yax9T<# z_DQP&P*jcf^|3_=ZaF&+c}be9S1<;?_44>?T4VgyJ5UIV_q*FlO;lGJ2^Fk_Bwyvn z;Y!vQYE^%;Sm!lzhX3h_(U()+=R^Cy1^4Ab8&1A?RySk?C28lzV-o${K*CjGN#4$< z_K6L*Ufu~T*je30VnR4#OQVV)TPwFFG@EKoklbstg9`m`gtc`EwTPXKpSyFzcy0Ha zmihah@f4Xx)qlU6sq@!7u|S02#lpA{_5*~8oJtftUc@7pge6|y!h`9{E4dfRd;0Iv zd9i5qXbI;Qf0}vQ25F?nZ`}{iW8l`5lTx=(leOQgD~rd~eLLGCL!bnEkZjj^EcvCo z#$}s2_49A5?iI6~{3nHau-ZZb&w#|%s%zr+ns}1gIE7Z^?cP+)4N()+Q`^Q-xg4D3 zhk?%~2LJ88+jrPr<$cM!pGN}nYr^`{KnC!&$%DYp9w7!AckbEj??PplPfilSmUFO+ z<>{Zr_F>Z+ixh|ak2S*VUCcA|Cg$UBB{L4?jINlfuKq3=?|ct=C({vU;a`1V!KNM3TFtAYr$@d^1WpKzuO59=1b_; zBOY6^)g5MDhq9ax9jGOhvtDT7l>LlD)U}*ty+9?)knArfN-Ai^S>3% zq`UMOMLC|_Q=@S%nt1n~J&FCpzKMPQk(PDsT#u*PN%3yDywBF}8+zTi`aqi!lbqA#@>=eIEtV~LP-** zoogdo-n})=%@Wap-+h*Wy+VMoq-)1bFSSxH_(Cb?dBdePkSMuL+jluASVL1*L z-gn9zTEkm-dE}Bd5Q_qpx_7M%HkW)?2&Fphlx=(GLagoPN}xs@!wk&}Ee*Syh>;856trDHFdrU%aXoK&%}tvM&1U z5JVHkNQ&W1HxObjb+{%MI18^wA&1<^;%7jAbqd0Z$z{Cy2~>Wr9Sj7r&?KMqIf<|d1QW`6D(njxcU`y?UGrOnGHLd z7$LfNd3%&|-0yo5lKHbaz#)2Z9>OY|FiB;Z9(UHFKfAcnc{M-dwsNsW4Cki1di?#%k? z$O`2W{wNvig~|{J5W2N}POT-ENR-#}69|T4yh?B2ficGZT5nrJIbhrUAPmugJLhSc z%rUk&hiBr#M#X;4#SazDON{-bn?}@fqkim}R($b{f%-p5VNd$#;yx zF?VtbYSXJL;}28B_N%6QNtS4?{&`LRUyeQjUN(lyru?W$)byDBs)&;niq!`H1%oy4(vmSG&Z{5c3}=-wWP$c5F%lo z4;lvgA4bZ`Jd!Ag0IM$JhVIVr?HL<+2bevIZ4DRNG2X=5C||DfKD+!IWb_xS(xCZk zSC{0Av}0AUCKq7Ton2lcAmFhoA?{aXDTf1L?aCc5h8@?7v&XkQkL{LL0e`go5UkYJ zTbf-){b*hctB-qTkB~OGP86;Smm?x!e{H;C*=K-dxlb_;TrvQkJ0)?QO;%( z{iQ&qp&Nz~ZHFC1HAE`H8mwBZ@VGF89QfJ%2?D1Ik7B zHm5BuiY;%hK<+R1OUU5LUQjnX+z$fSjbz&K8&SJy&m0W(;jgD0&aAg!qs_+~Ox;_pHiJ%mY;b*5L+R_1cjCsYC+a&uf4*he+NeY zk$!06J#Oyg9ksAvpxARa1NB19z~RI=r*?)_T{z+bcJ;96r2YM3ZjLLJs}dz?s@mJH z?dv{lLmx0>90(SLXD4T>pE z>NG8D!H><_u>WtQQ6>|m3*O51Nf#R7M+d5!ccj)orLx*Cj3r^gw1WL+9Dy z5=+0eWLCz0QX&G#nwGnK9gnH~mEKa3_?2aBz~P_8W_-GaS(6@Vt=X{YVnRj(h*;o! zC=O~yG6rJ!w>_d?1j$_7cfaMUCKKp=eY+<>9RM}Xz%IaSuq@sQFXb#AE+yB?XHbqx zASn^LHjFuqBJS~tS*AXk!(4efD)b#AGtSL=?19pqMXzg@zz6se)?XhG1U+9DH1S`q zu4%jO3i+x@S2tNq=&`^Hk~UmsW({AVa$E=fR@WM-C% zTFE~w%A*;h>sWjp=1 zNYVBAKfGy)_}>Bx*`KKg2!ll%xX0UpgJ#`c0{wdTF*5CFB_Q@)&mWJ};;_BZ`TsZA zgNvgg7%J(k`7x4kq}7{GVxKM|^SA}3wbRl~vnRh3P&`B2sepim0-d|V#@n;8M?bq9 z*z`Zxq&)I3N-!&NvQd%$Mf`fx7!oEz@%o z3k8COMkp&{l;bfgYR^J!ZuR5%#u3`&SQs(;`Is|bni&@nnYQ+eNbk?sF*@lQ50SB) z&KCBgT57KyScV0Ew-}39zkM-WD{iFaelz!Wut*HyOu3n?Xr?2+R&nipX18eO;TVV? zEK^uqbpOaSSd(Q;-z%_U1zTKsD35K&m0vyTG2TP+<62qHAWN8Fg7YLV-_u(XqpL2y z<%%`m3lKD%1NNtV^1Y-$ji?7(GyhrYj1i#QCm8ko>F6`_SQz6zV>MTKc=~^}0I6eX zS(*HLMsN8k`KhCte0M;)$B)jDq_UUpClg9yl9F!(a*%}tJ2Yi&C*Aj-xb1saC+}t1 z`dq0>eSHaTO}Dd&e!Xq8R4*9^N44hE=RBLUtBHpzPv3mPT^mgGibJ+pGi%6_SbT}< zLjXNAw`!?5j@tj{@&o-i{d$ztwMds-t`v*@d}o9tjT4=MIj}-CZkp zkLUdJc#ETCEL{v4@b>(}kN@b;itbD+$LD8-lamy%U;saIrku+EL)KeIMHO}p`-0>k zozmb8Fm%Td(l9hbNK1FOg5=Ph(&f;d(%sSsC`d~Q2#83C@;kok_pR@FpYJSK^B)YH zxzD}#zW2VaRueo((7A6Exn{O)5g6bZcF zP?udg-`Uk%Tr^ErW{Zv0SeEgnk)Y=hT4Yx810| z`r+n;XQxS$*JXJm_qh5 zHT4RoZxZEsvj%E}*?IH=1@TXl#-=VYmjlxEF_?IL#de*jtE!4C*khaGUxfVs<(+>o z=wm~CG=<4Frm>cz+XHAcG|%eH0+0#QS9>KYQ9;2Ox(@xRY!P{nAqR;G&B|~bv@;0| z`x*#Rx-&jc`uJqLsm*Wj6BZQWkdv(Jv(bmf*~L3Ej2}vd{!lsFvFF50z99}IL|14| zk_h&NmLYRq3=CjNGZu-QG`BT^W-QdzrE*gbymA1deK<)f3%RJ97QX^+C?Oh@ydcDj zB8+wGVxz5&lnWXg*2HO?VFQ%$#tTX+X_-WSjO6`03+lc*b@M`yeHxvEV-yD5zA_8E z$4z|R8#T*S?eI43&owSh01*a#=yzY@nPf_Q!o);ewlGrfMJXPMD+x`hJB;7g1b_+Q zUfp&P8W8Z-|9lJWvwMaFkG6`{6#w^PGK}*X^EZpJYGpE2Xh)ODuJvO#=V;fiLE~5D z1(sgd=nUN#bQ^uQOkI>bC21I?WPk(8uryU)rlF%w#qE8UrrUqBR0b%ZFKBonT5Ta*6#E~VH!4GWPC z0dZ1zN%=pRj_#_ry?;Lkm(8*9KRW_LkE=OQl_dfzxAQUd)z?CcOI`CROY-BnX7}xzPrmecuuzWom&3$X5jwlHuz3`G0VZo5uvnKay)_>9 z6wZt`add>#$g${rI%L6M=eU51W1c&;QPb3{JdTwI>6W;2Ykj~hc39;{luCoB?cZ^X z7Nr3ry}|DNfB!yi^W$;f`$0bQ%WOe#1T(IZ6V7~eE#RypK&MFzKUU68I-os!ZvOL! z-K&eJzpx?a47Z1Y!t>t`J8NIs=a>X24EIp50oa6pj@NaA`FBW!6BX{nv$wz6+ur}f z|F66{IQ1LX)JS<-=k9Pu!qEL71v{P-#4oFp2_b`Sh#RDf8k2TH5#?YNbM^4+r=4qZ zDgzVVlcbsw1I|(h|HkESyB^jz_wWiIWWH~7DfCi#HUvj`!p6kLXzKeW0^E9suKRv6 zuNsH7l1+yhzu&O(43zH3^5PHbpFesG5Wht~J^$+M?BKY%tI~ffJ&)lS%#s%xL;hb8 zy+Um1r$=lU16V3Lo;-bWQa~?Sb9ic@DEE0H0a^yT=QFnS{(uHR+@syb9HYTQ{0lzdiq|BhvmVu<)SHHH8A&c|P75GHOX0qj{&i zWMyNO!4PIA>e1adVFeG$K|-R84!%UOY+#1j}Jeij@J z#qWD?`s0juD)mqu;VJmh_MzO`OCb!zE$mn{apw zs!p=C#U6qqJ7-UbC`KukhjAXKmf@Bm{Ou~La;!xeF_P^{ixF)Xq-Sep+DtQDV*iv? ztK0;oT8QoNF~RBE$=GYgQYDa*9(RLJ=mK8Vpsam9UG)$^Y2Hu6)iX`up%AqK;@YN` z@a0%@AsGkV%$@F`&R^WdxCwJ06u?BChfi*dsCM7KDI78w%TGEhEL`O0;qy^A&)jnC zK6kFGcYk$;9+#BVpjaXwdzmVDEO6*_aztjLzN*f2rB;<{Eo|2czfjcL$5+^^^p>{8 z<*0t_eV!*Fy7l#t>Ok^xB&@TFNGjyfqM*N3f7dTCG&B{R3$u#u{Qx%3sCjOVApFQ1 zCb+yv73EcskwKnFz|atU#!cz>zA}#14nI7o&u1R>w0sx(aKLcS#EMP$iPqYjBE9*U z$(z`pkXL3Nf}w_(*%Z$89Lrdyoeq)GEoVtY{{5nwHZ-wiB{eSH=>I!-PyEO6EdlIA zqD7plEz2MDl1Uh76Dm`T<|p`p{Tu;8K!^rXZ0HthXy~kh>eVK^Q7}y`=m_tsirIN~?Q0Yj0 zc65bNiQwGFWC->qJ+sI>{AKpCHB2SHbbJe*UX)t~4sqc$GpNbL7;Ng3Wz^+xw>F%- zILcDccK7s@f4}nVL+3%%!dJ{TSDa;YC%JGdFRO5%8z?hiaixMqOqL_>5h?AWVIoao zNrt%%K;Ho)`~%MqAk~+*VO9L?W_LzuJM7sNK&$tVZoPNNl! z1N&M&^rslB;qG;M!bRlK5(ZY*^o>m`_bKDPOnWmV{BX(_8k`T+0aZHs4VCp8X{;RG~JPBlNVa2Qrw(*dMF+~asJ zHj9)E=CHW`-jpsr3TPIm?|knG2t2rYzW4X9RI3XPKPGw|pgXgD^7~D^7lsudb23|~ z1_I^~tAao-r29NxXtj*^sGQH3U+(DW$Z+U`fEk931UKdFND>*XM5fm!qZP8#y5!TK zhx*a47|5fCx|_MLg4igsOSc}^@%f+eR>|Tf2tjriG5-L0$9v*vFnoN0>?tQK1>?m# z_i=e5HAal6%q@s0I(q13=4(S*i&`diQsDWRYnH8_7yXPv{CK8!V6!d+=cigZv;moLX%*O2xR@Gd>?Wu84iny09wut1H)*OZ|h zeh*S(QG|^C1WAeRqeU%>c<=^QrXj9!+prNKf-^3XIIRy}8wJv8R=jOKn>d(pfuUXm zPMm2IS@KRW*t;J&z`6Uf@tO8lOxX0ftk&lof+CWUJ1wtQToyggj>bc@sIz_Hiv)jM z-|9N%R4Fb|5VN1-tAr2{u;QDEnZ#H8??sV0`q4ST*Z=jYgT8)bH=qv#M4NoCQh=OW zT*mAx><#&)QbsXGxoMNKYw@k{%_xmIG7n5 zY$BlSw&kR>Xc<0pDi`;cnwJatR<884;fOEyH^RX{zi`vi%HbmJYgp;jfeWDm3+{ln zUS!D>v^rH#=TLW1RJDHP*`wy$yiPX8`SdtUm^!Xhh_gbr@Xl_3K$y#lL!i6=b~5^0 z=X6!OzB5RA_0*D544{QsOBC}(g6B_V6CXPW4dBqzGVF$q3K>8Fy7aQ@VQJ`$J|3byt$w=tR$B5e@D`CsRv>`60GVvbtYYd zzam_KmgC&++kKj^uM&MIUUmupO(`>21JQEN11+U1A9|n2uxjHlt+o=su!w(l>^tW$ z_-&Hi2)AsPR6p{~w@%kx-sMyUJb7B{=4pQogdm1`-ko&Zr>EOBrQA;6 zN(O`rI@yX>&~&z2`{5Pg#fGCV$wO8)D=*N<0M0H9ad*%K(*4iKgujqXW?Z6 zgWidz!vu-{E3uLD1Vnj(DLi&&_wp%2c?e3Uf>E8P`wi;hUIfs$1O#V& z9I1mp_^h7DIHfzA(k>ezGPv{cYN-|{U^tv*mC5J}^4yq@8p>qhnz<`D7_1ICAc(}q z`!PcF7I`eV-m<6@->5nCb{FXCTD?*_|DLA4IN={(ty-3bo12>(udnX_qnm896wdWH znzU&$OA7v*@bW;@tVjLDN0WdyIesH6QQ!+v;i(2ehnJ)v<^+N14-DvevzU!lWdZ~z zR85dmq1g4ksv%i_)0j2X8ABQrvwYg(`iwK-90QDj&8C~v*aWk*vx{nC%RGBCd3Og( zGU)+fkmNVOOor~-upu~TGt4CTp!n9)1Ee%Oh9Frv;v)7-xW-*gO`Ruj4An*HYe-X@ z;){rX&zY0Dc#90b;EO6Bi?_S{f0_tvGSXg%y(;kX^c)P78v5P#gXN$3&4h_pC=P09X5{2Z{r3`ZF1B0mp>&pFs@W<(h+K^(hjeuqS zm5L7}PNz)Lovp-S0kJF=)RK z8Y3iV97x5-N-qoH#5{5zX zX;?1#TwzQ<&1=`}ysu!0PM0gaIMUk$;#+q%JEPB=fkW_OWza+oO+$N-p?D zrOMfiNMOrIPu0jQL7{}P&hWlr5i#Q6oDs_cPb^uC7JX|NlmF(Z9!egH*_)ulh{5Ea zXB_m!NbC{Lhr%BFch6LCkT@S`0)pw+h+I2lnIB;ch~=dtxA>MBtAxLov?>;e%Q~v* z?B=_SBtDX1%S*mtY?#@WWjy|g^J*HXB=)yLa_lhB5FB~e{%Gq#h2RerA+@z!8$FjW zrE*q#=;w`%tvIDu-Z(5K^l*zPL#fjDz3M3k&Ms%XCWd

F=pf_w4-TbJbj;=XBkvCHE9y0I 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