Nach zwei Jahren Entwicklungszeit wurde die erste Version des Projekts Conversations Classic (2.2) veröffentlicht, einer Weiterentwicklung des XMPP-Clients Conversations für die Android-Plattform. Die Anwendung unterstützt Funktionen wie End-to-End-Verschlüsselung, Bild- und Dateiübertragung, Audio- und Videoanrufe, Sprachnachrichten, Konferenzen, Lesebestätigungen, Synchronisation mit Desktop-Systemen, Integration mit dem Adressbuch und die Anbindung mehrerer Konten. Der Code des Projekts ist in Java geschrieben und wird unter der Lizenz GPLv3 veröffentlicht.
Der Fork wurde aufgrund der grundlegenden Änderung der Benutzeroberfläche in der Originalanwendung Conversations, die auf das Designkonzept 'Material 2.0' umgestiegen ist, sowie als Reaktion des Autors von Conversations auf Fehlerberichte und Pull-Requests erstellt. Eines der Ziele des Projekts ist es, benutzerfreundliche und moderne freie Jabber-Clients für alle Plattformen (Linux/BSD, Android, iOS, MacOS, Windows) zu schaffen, die alle Funktionen von Jabber unterstützen, darunter End-to-End-Verschlüsselung, Synchronisation zwischen vertrauten Geräten, verschlüsselte Sprach- und Videoanrufe sowie Dateiübertragungen.
Zu den Änderungen in Conversations Classic 2.2 gehören:
- DTMF (Dual Tone Multi-Frequency) bei Anrufen, was nützlich sein kann, wenn Sie Anrufe in öffentliche Telefone-Netzwerke tätigen.
- Erste Implementierung der Reaktionsanzeige auf Nachrichten (XEP-0444).
- Ein integrierter Bildbearbeitungseditor wurde hinzugefügt, der beim Versenden von Bildern und Fotos verwendet wird.
- Die Möglichkeit, mehrere Nachrichten gleichzeitig zum Kopieren oder Weiterleiten auszuwählen, wurde implementiert. Beim Kopieren von mehreren Nachrichten werden Informationen über den Autor und das Datum beigefügt.
- Das Kontextmenü wurde um den Punkt „Gespeicherte Nachrichten“ (Chat mit sich selbst) erweitert.
- Eine Steuerungswischgeste für die Antwortfunktion (Swipe-to-Reply) wurde hinzugefügt.
- Die Gruppierung von Kontakten und Chats nach Tags wurde eingeführt.
- Für Anhänge wurde die Unterstützung der Aktion „In Downloads speichern“ hinzugefügt.
- Unterstützung für Mehrfachauswahl von Nachrichten im Bildschirm „Teilen mit“ wurde implementiert.
- Ein Aktionsmenü für den gewählten Kontakt wird angezeigt, wenn lange auf das Gespräch gedrückt wird.
- Funktion zur Auswahl der Hauptfarbe (Akzent) hinzugefügt.
- Eine Einstellung zum automatischen Herunterladen aller Dateien bei der Verbindung zu Wi-Fi wurde hinzugefügt.
- Unterstützung für „XEP-0061“ (Nachrichtenantworten) mit der Möglichkeit, auf die beantwortete Nachricht zuzugreifen, hinzugefügt.
- Die Verarbeitung von gespeicherten Nachrichten wurde verbessert.
- Die Anzeige der Chatnachrichten wurde verbessert (der monolithische Listenansatz wurde aufgegeben).
- Das Verhalten der Schaltfläche zum Scrollen zum Ende des Dialogs wurde verbessert.
- Antworten auf Nachrichten mit Dateien oder Bildern wurden verbessert.
- Die Suche nach Nachrichten wurde verbessert: Jetzt kann man an eine bestimmte Stelle im Dialog springen, um die gewünschte Nachricht zu finden.
- Die Verarbeitung von Benachrichtigungen und die Einstellungen für die Begrenzung von Benachrichtigungen für jeden Kontakt wurden verbessert.
- Die Einstellungen für Benachrichtigungstöne wurden verbessert.
- Die Funktionalität der Sprachanrufe wurde optimiert, um alle bestehenden Kunden zu unterstützen, die Sprach- und Videoanrufe mit DTLS-SRTP unterstützen.
- Der Speicher- und Akkuverbrauch bei längerer Nutzung einer Vielzahl von geöffneten Chats wurde reduziert.
- Neue Startsymbolik für Anwendungen und eine neue Kategorie in den Experten-Einstellungen wurden hinzugefügt. Die Farbgestaltung wurde geändert.
- Die obligatorische OMEMO-Verschlüsselung ist standardmäßig deaktiviert.
- Es wurden Tasten zum Kopieren von JID-Kontakten und zur Wiederherstellung eines Backups hinzugefügt.
- Das alte Fehlermeldesystem wurde entfernt. Im neuen System erfolgt der Export in eine Textdatei anstelle von Versendungen in die Konferenz des Autors.
Quelle: opennet.ru
