~singpolyma/cheogram-android

3e42c9cd8c3ff24bdae280f232dcb23947671612 — Stephen Paul Weber 17 days ago bd7cde5 fdroid 2.12.8-2-fdroid
Fdroid 2.12.8-2
53 files changed, 83 insertions(+), 167 deletions(-)

M build.gradle
D fastlane/metadata/android/de-DE/changelogs/349.txt
D fastlane/metadata/android/de-DE/changelogs/351.txt
D fastlane/metadata/android/de-DE/changelogs/353.txt
D fastlane/metadata/android/de-DE/changelogs/360.txt
D fastlane/metadata/android/de-DE/changelogs/362.txt
D fastlane/metadata/android/de-DE/changelogs/364.txt
D fastlane/metadata/android/de-DE/changelogs/367.txt
D fastlane/metadata/android/de-DE/changelogs/379.txt
D fastlane/metadata/android/de-DE/changelogs/381.txt
D fastlane/metadata/android/de-DE/changelogs/382.txt
D fastlane/metadata/android/de-DE/changelogs/383.txt
D fastlane/metadata/android/de-DE/changelogs/387.txt
D fastlane/metadata/android/de-DE/changelogs/388.txt
D fastlane/metadata/android/de-DE/changelogs/390.txt
D fastlane/metadata/android/de-DE/changelogs/393.txt
D fastlane/metadata/android/de-DE/changelogs/394.txt
D fastlane/metadata/android/de-DE/changelogs/395.txt
D fastlane/metadata/android/de-DE/changelogs/397.txt
D fastlane/metadata/android/de-DE/changelogs/398.txt
D fastlane/metadata/android/de-DE/changelogs/401.txt
D fastlane/metadata/android/de-DE/changelogs/402.txt
D fastlane/metadata/android/de-DE/changelogs/403.txt
D fastlane/metadata/android/de-DE/changelogs/404.txt
D fastlane/metadata/android/de-DE/changelogs/405.txt
D fastlane/metadata/android/de-DE/changelogs/407.txt
D fastlane/metadata/android/de-DE/changelogs/42000.txt
D fastlane/metadata/android/de-DE/changelogs/42006.txt
D fastlane/metadata/android/de-DE/changelogs/42010.txt
D fastlane/metadata/android/de-DE/changelogs/42012.txt
D fastlane/metadata/android/de-DE/changelogs/42013.txt
D fastlane/metadata/android/de-DE/changelogs/42014.txt
D fastlane/metadata/android/de-DE/changelogs/42015.txt
D fastlane/metadata/android/de-DE/changelogs/42018.txt
D fastlane/metadata/android/de-DE/changelogs/42022.txt
D fastlane/metadata/android/de-DE/changelogs/42023.txt
D fastlane/metadata/android/de-DE/changelogs/42037.txt
D fastlane/metadata/android/de-DE/changelogs/42038.txt
D fastlane/metadata/android/de-DE/changelogs/42041.txt
D fastlane/metadata/android/de-DE/changelogs/42042.txt
D fastlane/metadata/android/de-DE/changelogs/42043.txt
D fastlane/metadata/android/de-DE/changelogs/42044.txt
D fastlane/metadata/android/de-DE/changelogs/42046.txt
D fastlane/metadata/android/de-DE/full_description.txt
D fastlane/metadata/android/de-DE/short_description.txt
A fastlane/metadata/android/en-US/changelogs/42036.txt
M fastlane/metadata/android/en-US/changelogs/42037.txt
M fastlane/metadata/android/en-US/changelogs/42038.txt
A fastlane/metadata/android/en-US/changelogs/42040.txt
M fastlane/metadata/android/en-US/changelogs/42041.txt
M fastlane/metadata/android/en-US/changelogs/42042.txt
M fastlane/metadata/android/en-US/changelogs/42044.txt
A fastlane/metadata/android/en-US/changelogs/42045.txt
M build.gradle => build.gradle +2 -2
@@ 136,8 136,8 @@ android {
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 33
        versionCode 42025 + tags.size()
        versionName grgit.describe(always: true)
        versionCode 42045
        versionName "2.12.8-2"
        applicationId "eu.siacs.conversations"
        resValue "string", "applicationId", applicationId
        def appName = "Conversations"

D fastlane/metadata/android/de-DE/changelogs/349.txt => fastlane/metadata/android/de-DE/changelogs/349.txt +0 -4
@@ 1,4 0,0 @@
* Einführung einer Experteneinstellung zur Channel-Erkennung auf dem lokalen Server anstelle von search.jabber.network
* Standardmäßig Zustellungshäkchen aktiviert und Einstellung entfernt
* Standardmäßig 'Sendetaste zeigt Status an' aktiviert und die Einstellung entfernt
* Einstellungen für Sicherung und Vordergrunddienst in den Hauptbereich verschoben

D fastlane/metadata/android/de-DE/changelogs/351.txt => fastlane/metadata/android/de-DE/changelogs/351.txt +0 -3
@@ 1,3 0,0 @@
* Fehlerkorrektur für Jingle IBB Dateitransfer
* Fehlerkorrektur für wiederholende Korrekturen, welche die Datenbank füllen
* Wechsel zu Last Message Correction v1.1

D fastlane/metadata/android/de-DE/changelogs/353.txt => fastlane/metadata/android/de-DE/changelogs/353.txt +0 -4
@@ 1,4 0,0 @@
* Benutzer können ihren eigenen Nicknamen festlegen
* Wiederaufnahme des Downloads von OMEMO-verschlüsselten Dateien
* Channels verwenden jetzt '#' als Symbol im Profilbild
* Quicksy verwendet 'immer' als OMEMO-Verschlüsselungsstandard (versteckt das Schlosssymbol)

D fastlane/metadata/android/de-DE/changelogs/360.txt => fastlane/metadata/android/de-DE/changelogs/360.txt +0 -1
@@ 1,1 0,0 @@
* Unterstützung für ?register und ?register;preauth XMPP URI-Parameter

D fastlane/metadata/android/de-DE/changelogs/362.txt => fastlane/metadata/android/de-DE/changelogs/362.txt +0 -1
@@ 1,1 0,0 @@
* Unterstützung für automatischen Designwechsel in Android 10

D fastlane/metadata/android/de-DE/changelogs/364.txt => fastlane/metadata/android/de-DE/changelogs/364.txt +0 -2
@@ 1,2 0,0 @@
* Bereitstellen von PDF-Vorschau ab Android 5+
* Nutzung von 12 byte IVs für OMEMO

D fastlane/metadata/android/de-DE/changelogs/367.txt => fastlane/metadata/android/de-DE/changelogs/367.txt +0 -2
@@ 1,2 0,0 @@
* Profilbildauswahl auf einigen Android 10 Geräten korrigiert
* Dateiübertragung für größere Dateien korrigiert

D fastlane/metadata/android/de-DE/changelogs/379.txt => fastlane/metadata/android/de-DE/changelogs/379.txt +0 -1
@@ 1,1 0,0 @@
* Audio-/Videoanrufe (erfordert Serverunterstützung in Form von STUN- und TURN-Servern, die über XEP-0215 ermittelt werden können)

D fastlane/metadata/android/de-DE/changelogs/381.txt => fastlane/metadata/android/de-DE/changelogs/381.txt +0 -2
@@ 1,2 0,0 @@
* Akustische Rückmeldungen (Wählen, Anruf begonnen, Anruf beendet) für Audioanrufe
* Problem mit der Wiederholung eines fehlgeschlagenen Videoanrufs behoben

D fastlane/metadata/android/de-DE/changelogs/382.txt => fastlane/metadata/android/de-DE/changelogs/382.txt +0 -2
@@ 1,2 0,0 @@
* Schaltfläche zum Umschalten der Kamera während eines Videoanrufs hinzugefügt
* Audioanrufe auf Tablets repariert

D fastlane/metadata/android/de-DE/changelogs/383.txt => fastlane/metadata/android/de-DE/changelogs/383.txt +0 -3
@@ 1,3 0,0 @@
* Anrufsymbol nach links verschoben, damit die anderen Symbole der Symbolleiste an einer einheitlichen Stelle bleiben
* Anzeige der Gesprächsdauer bei Sprachanrufen
* Unterbrechung der Verbindung bei A/V-Anrufen (zwei Personen rufen sich gleichzeitig an)

D fastlane/metadata/android/de-DE/changelogs/387.txt => fastlane/metadata/android/de-DE/changelogs/387.txt +0 -2
@@ 1,2 0,0 @@
* Überarbeitung der UI für die Anmeldung mit Zertifikat
* Integration der Möglichkeit, Chats ganz oben anzuheften (zu den Favoriten hinzufügen)

D fastlane/metadata/android/de-DE/changelogs/388.txt => fastlane/metadata/android/de-DE/changelogs/388.txt +0 -3
@@ 1,3 0,0 @@
* Reduzierung des Echos bei Anrufen auf einigen Geräten
* Anmeldung korrigiert, wenn Passwörter Sonderzeichen enthalten
* Wähl- und Besetztzeichen bei Videoanrufen auf dem Lautsprecher abspielen

D fastlane/metadata/android/de-DE/changelogs/390.txt => fastlane/metadata/android/de-DE/changelogs/390.txt +0 -1
@@ 1,1 0,0 @@
* Möglichkeit zur Aufnahme einer Sprachnachricht, wenn der Anrufer beschäftigt ist

D fastlane/metadata/android/de-DE/changelogs/393.txt => fastlane/metadata/android/de-DE/changelogs/393.txt +0 -3
@@ 1,3 0,0 @@
* Hilfe-Schaltfläche anzeigen, wenn A/V-Anruf fehlschlägt
* Einige lästige Abstürze behoben
* Jingle-Verbindungen (Dateiübertragung + Anrufe) mit bloßen JIDs behoben

D fastlane/metadata/android/de-DE/changelogs/394.txt => fastlane/metadata/android/de-DE/changelogs/394.txt +0 -2
@@ 1,2 0,0 @@
* Benachrichtigungen wurden unter bestimmten Bedingungen nicht mehr angezeigt
* Kompatibilitätsprobleme und Abstürze im Zusammenhang mit A/V-Anrufen behoben

D fastlane/metadata/android/de-DE/changelogs/395.txt => fastlane/metadata/android/de-DE/changelogs/395.txt +0 -3
@@ 1,3 0,0 @@
* Hinzufügen von 'Zurück zum Chat' zum Audio-Anruf-Bildschirm
* Verbesserung der Tastaturkürzel
* Fehlerbehebungen

D fastlane/metadata/android/de-DE/changelogs/397.txt => fastlane/metadata/android/de-DE/changelogs/397.txt +0 -3
@@ 1,3 0,0 @@
* Verarbeitung von GPX-Dateien
* Verbesserte Leistung bei der Wiederherstellung von Sicherungen
* Fehlerbehebungen

D fastlane/metadata/android/de-DE/changelogs/398.txt => fastlane/metadata/android/de-DE/changelogs/398.txt +0 -4
@@ 1,4 0,0 @@
* Suche in einzelnen Unterhaltungen
* Benutzer werden benachrichtigt, wenn die Nachrichtenzustellung fehlschlägt
* Anzeigenamen (Nicks) von Quicksy-Benutzern über Neustarts hinweg speichern
* Hinzufügen einer Schaltfläche zum Starten von Orbot (Tor) aus der Benachrichtigung heraus, falls erforderlich

D fastlane/metadata/android/de-DE/changelogs/401.txt => fastlane/metadata/android/de-DE/changelogs/401.txt +0 -2
@@ 1,2 0,0 @@
* Suche auf Android <= 5 korrigiert
* Optimierung des Speicherverbrauchs

D fastlane/metadata/android/de-DE/changelogs/402.txt => fastlane/metadata/android/de-DE/changelogs/402.txt +0 -3
@@ 1,3 0,0 @@
* Bietet einfache Einladungserstellung auf unterstützenden Servern
* GIFs anzeigen, die von Movim gesendet werden
* Profilbilder im Cache speichern

D fastlane/metadata/android/de-DE/changelogs/403.txt => fastlane/metadata/android/de-DE/changelogs/403.txt +0 -3
@@ 1,3 0,0 @@
* Behebung von Verbindungsproblemen, wenn verschiedene Konten unterschiedliche SCRAM-Mechanismen verwenden
* Unterstützung für SCRAM-SHA-512 hinzugefügt
* P2P (Jingle) Dateiübertragung mit eigenem Kontakt zulassen

D fastlane/metadata/android/de-DE/changelogs/404.txt => fastlane/metadata/android/de-DE/changelogs/404.txt +0 -1
@@ 1,1 0,0 @@
* Kleinere Stabilitätsverbesserungen für A/V-Anrufe

D fastlane/metadata/android/de-DE/changelogs/405.txt => fastlane/metadata/android/de-DE/changelogs/405.txt +0 -1
@@ 1,1 0,0 @@
* Quicksy: Automatischer Empfang der Bestätigungs-SMS

D fastlane/metadata/android/de-DE/changelogs/407.txt => fastlane/metadata/android/de-DE/changelogs/407.txt +0 -3
@@ 1,3 0,0 @@
* Anzeige der Anruftaste für Offline-Kontakte, wenn diese zuvor Unterstützung gemeldet haben
* Zurück-Taste beendet den Anruf nicht mehr, wenn der Anruf gerade läuft
* Fehlerbehebungen

D fastlane/metadata/android/de-DE/changelogs/42000.txt => fastlane/metadata/android/de-DE/changelogs/42000.txt +0 -4
@@ 1,4 0,0 @@
* Möglichkeit zur Auswahl des Klingeltons für eingehende Anrufe
* Behebung der OpenPGP-Schlüsselerkennung für OpenKeychain 5.6+
* Korrekte Verifizierung von Punycode-TLS-Zertifikaten
* Verbesserte Stabilität des RTP-Sitzungsaufbaus (Anrufe)

D fastlane/metadata/android/de-DE/changelogs/42006.txt => fastlane/metadata/android/de-DE/changelogs/42006.txt +0 -2
@@ 1,2 0,0 @@
* Verifizierung von A/V-Anrufen mit bereits bestehenden OMEMO-Sitzungen
* Verbesserung der Kompatibilität mit WebRTC-Implementierungen, die nicht von libwebrtc stammen

D fastlane/metadata/android/de-DE/changelogs/42010.txt => fastlane/metadata/android/de-DE/changelogs/42010.txt +0 -2
@@ 1,2 0,0 @@
* Verschiedene Fehlerbehebungen rund um die Tor-Unterstützung
* Verbesserung der Anrufkompatibilität mit Dino

D fastlane/metadata/android/de-DE/changelogs/42012.txt => fastlane/metadata/android/de-DE/changelogs/42012.txt +0 -1
@@ 1,1 0,0 @@
* Problembehebung beim HTTP-Upload/Download für Benutzer, die den System-CAs nicht vertrauen

D fastlane/metadata/android/de-DE/changelogs/42013.txt => fastlane/metadata/android/de-DE/changelogs/42013.txt +0 -1
@@ 1,1 0,0 @@
* Probleme mit "Keine Verbindung" unter Android 7.1 behoben

D fastlane/metadata/android/de-DE/changelogs/42014.txt => fastlane/metadata/android/de-DE/changelogs/42014.txt +0 -2
@@ 1,2 0,0 @@
* Domänenname immer überprüfen. Kein Überschreiben von Benutzern
* Unterstützung der Kontaktlisten-Vorauthentifizierung

D fastlane/metadata/android/de-DE/changelogs/42015.txt => fastlane/metadata/android/de-DE/changelogs/42015.txt +0 -1
@@ 1,1 0,0 @@
* Kleinere A/V-Verbesserungen

D fastlane/metadata/android/de-DE/changelogs/42018.txt => fastlane/metadata/android/de-DE/changelogs/42018.txt +0 -3
@@ 1,3 0,0 @@
* Schwarze Balken anzeigen, wenn das entfernte Video nicht dem Seitenverhältnis des Bildschirms entspricht
* Verbesserung der Suchleistung
* Einstellung hinzugefügt, um Bildschirmfotos zu verhindern

D fastlane/metadata/android/de-DE/changelogs/42022.txt => fastlane/metadata/android/de-DE/changelogs/42022.txt +0 -2
@@ 1,2 0,0 @@
* Fehler behoben, bei dem einige Videos nicht komprimiert wurden
* Seltenen Absturz beim Öffnen von Benachrichtigungen behoben

D fastlane/metadata/android/de-DE/changelogs/42023.txt => fastlane/metadata/android/de-DE/changelogs/42023.txt +0 -2
@@ 1,2 0,0 @@
* Absturz beim Rendern einiger Anführungszeichen behoben
* Absturz im Willkommensbildschirm behoben

D fastlane/metadata/android/de-DE/changelogs/42037.txt => fastlane/metadata/android/de-DE/changelogs/42037.txt +0 -9
@@ 1,9 0,0 @@
* Abfrage der Bluetooth-Berechtigung bei A/V-Anrufen (nur bei Bluetooth-Headsets erforderlich)
* Fehler beim Anrufen von Movim behoben
* Anzeige eines falschen Profilbilds bei Gruppenchats behoben
* Immer nach dem Opt-Out für Akku-Optimierungen fragen
* Interaktion mit Google Maps Share Location Plugin behoben
* Fußnote bezüglich der Servergebühr entfernt
* Dateien an einem für Android 11 geeigneten Ort speichern
* Anruf nach Netzwechsel erneut versuchen zu verbinden
* JID des Anrufers und JID des Kontos im Bildschirm für eingehende Anrufe anzeigen

D fastlane/metadata/android/de-DE/changelogs/42038.txt => fastlane/metadata/android/de-DE/changelogs/42038.txt +0 -2
@@ 1,2 0,0 @@
* Kleinere Fehlerbehebungen
* Wiederherstellung der Möglichkeit, über JMP und andere Dienste aufzurufen (Playstore-Version)

D fastlane/metadata/android/de-DE/changelogs/42041.txt => fastlane/metadata/android/de-DE/changelogs/42041.txt +0 -5
@@ 1,5 0,0 @@
* Implementierung von Extensible SASL Profile, Bind 2.0 und Fast für schnellere Wiederverbindungen
* Implementierung von Channel Binding
* Möglichkeit von einem Audioanruf zu einem Videoanruf zu wechseln
* Möglichkeit zum Löschen des eigenen Profilbildes hinzugefügt
* Benachrichtigung für verpasste Anrufe hinzugefügt

D fastlane/metadata/android/de-DE/changelogs/42042.txt => fastlane/metadata/android/de-DE/changelogs/42042.txt +0 -2
@@ 1,2 0,0 @@
* Wiederholungsschleife auf Servern beheben, die nur sm:2 unterstützen
* "Umschalten auf Video" nur anzeigen, wenn die Gegenseite Video unterstützt

D fastlane/metadata/android/de-DE/changelogs/42043.txt => fastlane/metadata/android/de-DE/changelogs/42043.txt +0 -1
@@ 1,1 0,0 @@
* Fehler bei der P2P-Dateiübertragung behoben

D fastlane/metadata/android/de-DE/changelogs/42044.txt => fastlane/metadata/android/de-DE/changelogs/42044.txt +0 -3
@@ 1,3 0,0 @@
* Nachrichten werden bei Verwendung von SASL2 nicht mehr erneut gesendet
* Schwarzes Video zwischen einigen Geräten behoben
* Absturz bei leeren Passwörtern behoben

D fastlane/metadata/android/de-DE/changelogs/42046.txt => fastlane/metadata/android/de-DE/changelogs/42046.txt +0 -1
@@ 1,1 0,0 @@
* Integration eines UnifiedPush-Verteilers, um Push-Nachrichten für andere UnifiedPush-fähige Apps wie Tusky und Fedilab zu ermöglichen

D fastlane/metadata/android/de-DE/full_description.txt => fastlane/metadata/android/de-DE/full_description.txt +0 -39
@@ 1,39 0,0 @@
Einfach zu bedienen, zuverlässig, batteriefreundlich. Mit integrierter Unterstützung für Bilder, Gruppenchats und E2E-Verschlüsselung.

Designprinzipien:

* Möglichst schön und benutzerfreundlich, ohne Abstriche bei der Sicherheit und Privatsphäre
* Auf bestehende, gut etablierte Protokolle zurückgreifen
* Kein Google-Konto oder speziell Google Cloud Messaging (GCM) erforderlich
* So wenig Berechtigungen wie möglich erfordern

Funktionen:

* Ende-zu-Ende-Verschlüsselung entweder mit <a href="http://conversations.im/omemo/">OMEMO</a> oder <a href="http://openpgp.org/about/">OpenPGP</a>
* Senden und Empfangen von Bildern
* Verschlüsselte Audio- und Videoanrufe (DTLS-SRTP)
* Intuitives UI, das den Android Design Richtlinien folgt
* Bilder / Profilbilder für deine Kontakte
* Synchronisation mit Desktop-Client
* Konferenzen (mit Unterstützung für Lesezeichen)
* Adressbucheinbindung
* Mehrere Konten / einheitlicher Posteingang
* Sehr geringe Auswirkungen auf die Akkulaufzeit

Mit Conversations ist es sehr einfach, ein Konto auf dem kostenlosen conversations.im-Server zu erstellen. Dennoch funktioniert Conversations auch mit jedem anderen XMPP-Server. Zahlreiche XMPP-Server werden von Freiwilligen betrieben und sind kostenlos.

XMPP-Funktionen:

Conversations funktioniert mit jedem XMPP-Server. XMPP ist jedoch ein erweiterbares Protokoll. Diese Erweiterungen sind ebenfalls in sogenannten XEP's standardisiert. Conversations unterstützt einige davon, um die Benutzerfreundlichkeit zu verbessern. Es besteht die Möglichkeit, dass Ihr aktueller XMPP-Server diese Erweiterungen nicht unterstützt. Um Conversations optimal nutzen zu können, solltest du daher entweder zu einem XMPP-Server wechseln, der dies unterstützt, oder - noch besser - einen eigenen XMPP-Server für dich und deine Freunde betreiben.

Diese XEPs sind es derzeit:

* XEP-0065: SOCKS5 Bytestreams (oder mod_proxy65). Wird für die Übertragung von Dateien verwendet, wenn sich beide Parteien hinter einer Firewall (NAT) befinden.
* XEP-0163: Personal Eventing Protocol für Profilbilder
* XEP-0191: Mit dem Blockierungsbefehl kannst du Spammer auf eine schwarze Liste setzen oder Kontakte blockieren, ohne sie aus deiner Liste zu entfernen.
* XEP-0198: Stream Management ermöglicht es XMPP, kleinere Netzwerkausfälle und Änderungen der zugrunde liegenden TCP-Verbindung zu überstehen.
* XEP-0280: Message Carbons, das die von dir gesendeten Nachrichten automatisch mit deinem Desktop-Client synchronisiert und es dir somit ermöglicht, innerhalb einer Unterhaltung nahtlos von deinem mobilen Client zu deinem Desktop-Client und zurück zu wechseln.
* XEP-0237: Roster Versioning hauptsächlich, um Bandbreite bei schlechten mobilen Verbindungen zu sparen
* XEP-0313: Nachrichtenarchiv-Management synchronisiert den Nachrichtenverlauf mit dem Server. Aufholen von Nachrichten, die gesendet wurden, während Conversations offline war.
* XEP-0352: Client State Indication lässt den Server wissen, ob Conversations im Hintergrund läuft oder nicht. Ermöglicht es dem Server, Bandbreite zu sparen, indem er unwichtige Pakete zurückhält.
* XEP-0363: HTTP File Upload ermöglicht den Austausch von Dateien in Konferenzen und mit Offline-Kontakten. Erfordert eine zusätzliche Komponente auf deinem Server.

D fastlane/metadata/android/de-DE/short_description.txt => fastlane/metadata/android/de-DE/short_description.txt +0 -1
@@ 1,1 0,0 @@
Verschlüsselter, benutzerfreundlicher XMPP-Instant-Messenger für dein Smartphone

A fastlane/metadata/android/en-US/changelogs/42036.txt => fastlane/metadata/android/en-US/changelogs/42036.txt +16 -0
@@ 0,0 1,16 @@
Version 2.12.1-2
* Custom any colour theme (Android 11+)
* Collapse empty thread selector while typing
* Back exits single thread view
* Offer cheogram.com register on first setup if no PSTN or SMS gateway
* Offer to set up dialler integration when new PSTN gateway detected
* Get mic permission when setting up dialler integration
* Show very wide tables as list of cards
* Change notification LED colour to perpy
* Support custom actions defined by list-single var=http://jabber.org/protocol/commands#actions
* Render a form with only one list-single or boolean as buttons
* Allow creating an account for yourself using an invite
* Fix nested scroll on ListView in Command UI
* Remove RoundedImageView dependency
* Menu item to save image (or inline image) as sticker
* Extended addressing ofrom notifications should look like MUC (group text)

M fastlane/metadata/android/en-US/changelogs/42037.txt => fastlane/metadata/android/en-US/changelogs/42037.txt +17 -11
@@ 1,11 1,17 @@
Version 2.10.9
* Ask for Bluetooth permissions when making A/V calls (You can reject this if you don’t use Bluetooth headsets)
* Fix bug when calling Movim
* Fix wrong avatar being shown for group chats
* Always ask for battery optimizations opt-out
* Set local only flag on 'x connected accounts' notifications
* Fix interaction with Google Maps Share Location Plugin
* Remove footnote with regards to server fee
* 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.12.1-3
* Unify new contact and new channel into one dialog
* Do not require adding a contact to message or call
* Allow moderators to moderate messages in channels
* Hide avatar, nickname, and content for moderated messages in channels
* Don't change XMPP URI link labels if they have a custom one via XHTML-IM
* If an XMPP URI is for the current conversation, hide redundant display name
* Unread count should use primary colour (possible from custom colour theme)
* Sleep hack to make "all done" notification for backups more reliable
* Allow blocking avatars and other media by hash locally
* Offer to download default sticker packs, storing CID and URL
* Send CID with known URL without uploading
* Send SIMS with hashes and filename
* Allow importing stickers made for Signal (via signal.art or sgnl:// links)
* Allow command UI cancel even if an embedded webpage is broken
* Fixes for older Android version compatibility
* Fixes for various crashing bugs

M fastlane/metadata/android/en-US/changelogs/42038.txt => fastlane/metadata/android/en-US/changelogs/42038.txt +8 -2
@@ 1,2 1,8 @@
* Minor bug fixes
* Restore ability to call out via JMP and other services (Playstore version)
* WebXDC prototype
* Conversation-style notifications, for per-conversation priority and sound
* @here triggers XEP-0224, which notifies as if mentioned
* Phone number and date formatting in Command UI
* Allow message correction to affect subject and thread
* New "Cleanup Conversations" option to save RAM for busy users
* Try to get list of commands from any domain-only Jabber ID, without presence
* Allow manual command feature discovery for Jabber ID with no presence

A fastlane/metadata/android/en-US/changelogs/42040.txt => fastlane/metadata/android/en-US/changelogs/42040.txt +8 -0
@@ 0,0 1,8 @@
* Per-account colours when multiple accounts
* Per-account quiet hours (applies to messages and calls both)
* Send and decode thumbhash thumbnails for media messages
* Tap on phone numbers and urls in Command UI as links
* Set display name to that of contact (not self) for incoming call
* Fix conversation style notifications from group chats
* Require device unlock rather than account password to change password
* Reply to a PM should also be a PM

M fastlane/metadata/android/en-US/changelogs/42041.txt => fastlane/metadata/android/en-US/changelogs/42041.txt +1 -5
@@ 1,5 1,1 @@
* Implement Extensible SASL Profile, Bind 2.0 and Fast for faster reconnects
* Implement Channel Binding
* Add ability to switch from audio call to video call
* Add ability to delete own avatar
* Add notification for missed calls
Small bugfix release

M fastlane/metadata/android/en-US/changelogs/42042.txt => fastlane/metadata/android/en-US/changelogs/42042.txt +7 -2
@@ 1,2 1,7 @@
* Fix resend loop on servers that support only sm:2
* Show 'Switch to video' only if other party supports video
* Support animated avatars
* Allow any character (especially any emoji) in nicknames used in a channel
* Show "hats" in list of channel participants
* Option to explore related channels from channel details
* Make contact sync more reliable with multiple accounts
* Fix per-account colours in New Conversation activity
* Reply to null thread won't trigger a new thread in 1:1

M fastlane/metadata/android/en-US/changelogs/42044.txt => fastlane/metadata/android/en-US/changelogs/42044.txt +14 -3
@@ 1,3 1,14 @@
* Fix messages getting resend when using SASL2
* Fix black video between some devices
* Fix crash on empty passwords
* Emoji/sticker autocomplete (:search)
* Send link previews
* Allow request voice when muted in a channel
* Support SVG (for avatar, image preview, etc)
* Reply to null thread re-use existing thread from other replies
* Make thread auto-follow in channel optional and off by default
* Long press send button to send media
* Fix some RAM usage issues
* Fix custom account colour on notifications
* Fix some file permission issues
* Audo memos in opus where available
* Allow editing or copying autogenerated password
* Onboarding improvements
* Fix bits-of-binary serving

A fastlane/metadata/android/en-US/changelogs/42045.txt => fastlane/metadata/android/en-US/changelogs/42045.txt +10 -0
@@ 0,0 1,10 @@
* WebXDC importFiles and sendToChat
* Optionally allow notifications for replies
* Double-tap to select text, option to quote selection
* Manage channel permissions with a dialog instead of submenu
* Offer to moderate recent messages when banning someone
* Show a large streak of moderated messages as only one
* Fix editing with custom emoji on some platforms
* tel and sms URIs are links
* Expert setting to disable emoji autocomplete
* Preserve filenames more often