Po dwóch latach prac wydano pierwszą wersję projektu Conversations Classic (2.2), rozwijającego fork klienta XMPP Conversations na platformę Android. Program wspiera takie funkcje, jak end-to-end encryption, przesyłanie obrazów i plików, połączenia głosowe i wideo, wiadomości głosowe, konferencje, wskaźnik przeczytania, synchronizację z systemami desktopowymi, integrację z książką adresową oraz przypisanie wielu kont. Kod projektu napisany jest w języku Java i jest dystrybuowany na licencji GPLv3.
Fork został stworzony w związku z radykalną zmianą interfejsu w oryginalnej aplikacji Conversations, przerobionej na wykorzystanie koncepcji designu „Material 2.0”, a także z powodu specyficznej reakcji autora Conversations na zgłoszenia błędów i pull requesty. Jednym z celów projektu jest stworzenie wygodnych i nowoczesnych wolnych klientów Jabber dla wszystkich platform (Linux/BSD, Android, iOS, MacOS, Windows) z wsparciem wszystkich funkcji Jabber, w tym end-to-end encryption, synchronizację między zaufanymi urządzeniami, szyfrowane połączenia głosowe i wideo oraz wymianę plików.
Wśród zmian w Conversations Classic 2.2:
- DTMF (tonowy zestaw) podczas połączeń, który może być przydatny przy wykonywaniu połączeń do sieci telefonicznych ogólnego użytku.
- Wstępna realizacja reakcji na wiadomości (XEP-0444).
- Dodano wbudowany edytor obrazów, stosowany przy wysyłaniu zdjęć i fotografii.
- Wprowadzono możliwość wyboru kilku wiadomości do skopiowania lub przekazania. Przy kopiowaniu kilku wiadomości dołączane są informacje o autorze i dacie.
- Dodano do menu kontekstowego punkt „zapisane wiadomości” (czat ze sobą samym).
- Dodano gest sterujący „przesunięcie” do odpowiedzi (swipe-to-reply).
- Wprowadzono grupowanie kontaktów i rozmów według tagów.
- Dla załączników dodano wsparcie dla działania „Zapisz w pobraniach”.
- Dodano wsparcie dla wielokrotnego wyboru wiadomości na ekranie „Udostępnij z”.
- Dodano wyświetlanie menu działań dla wybranego kontaktu przy długim naciśnięciu na rozmowę.
- Dodano funkcję wyboru głównego koloru (akcentu).
- Dodano ustawienie do automatycznego pobierania wszystkich plików po podłączeniu do Wi-Fi.
- Dodano wsparcie dla „XEP-0061” (Odpowiedzi na wiadomości) z możliwością przejścia do odpowiedzianej wiadomości.
- Poprawiono obsługę zapisanych wiadomości.
- Poprawiono wyświetlanie wiadomości w czacie (zaprzestano używania monolitycznej listy).
- Ulepszono działanie przycisku przewijania na końcu rozmowy.
- Ulepszono odpowiedzi na wiadomości z załącznikami lub obrazami.
- Ulepszono wyszukiwanie wiadomości: teraz można przejść do konkretnego miejsca w rozmowie na żądanej wiadomości.
- Ulepszono przetwarzanie powiadomień oraz ustawienia ograniczeń powiadomień dla każdego kontaktu.
- Ulepszono ustawienia dźwięków powiadomień.
- Dostosowano działanie połączeń głosowych dla wsparcia wszystkich istniejących klientów obsługujących głosowe i wideo rozmowy z DTLS-SRTP.
- Zredukowano zużycie pamięci i baterii przy długotrwałej pracy z dużą liczbą otwartych czatów.
- Dodano nowe ikony uruchamiania aplikacji oraz nową kategorię interfejsu użytkownika w ustawieniach eksperta. Zmieniono kolorystykę.
- W domyślnych ustawieniach wyłączono obowiązkowe szyfrowanie OMEMO.
- Dodano przyciski do kopiowania kontaktów JID oraz przywracania kopii zapasowej.
- Usunięto starą system powiadomień o błędach. W nowym systemie używa się eksportu do pliku tekstowego zamiast wysyłania do konferencji autora.
Źródło: opennet.ru
