Po dwóch latach rozwoju ukazała się pierwsza wersja projektu Conversations Classic (2.2), rozwijającego rozwidlenie klienta Conversations XMPP na platformę Android. Program obsługuje takie funkcje, jak kompleksowe szyfrowanie, przesyłanie obrazów i plików, połączenia audio i wideo, wiadomości głosowe, konferencje, sygnalizacja przeczytania, synchronizacja z systemami stacjonarnymi, integracja z książką adresową i łączenie wielu kont. Kod projektu napisany jest w języku Java i rozpowszechniany na licencji GPLv3.
Widelec powstał w związku z radykalną zmianą interfejsu oryginalnej aplikacji Conversations, przejściem na koncepcję projektową „Material 2.0”, a także ze względu na osobliwą reakcję autora Conversations na komunikaty o błędach i pull requesty. Jednym z celów projektu jest stworzenie wygodnego i nowoczesnego darmowego klienta Jabbera dla wszystkich platform (Linux/BSD, Android, iOS, MacOS, Windows) z obsługą wszystkich funkcji Jabbera, w tym kompleksowego szyfrowania, synchronizacji pomiędzy zaufanymi urządzeń, szyfrowane połączenia głosowe i wideo, udostępnianie plików.
Wśród zmian w Conversations Classic 2.2:
- DTMF (wybieranie tonowe) dla połączeń, które może być przydatne podczas wykonywania połączeń do publicznych sieci telefonicznych.
- Wstępna implementacja ustawiania reakcji na komunikaty (XEP-0444).
- Dodano wbudowany edytor obrazów używany podczas wysyłania zdjęć i zdjęć.
- Dodano możliwość zaznaczenia kilku wiadomości jednocześnie do skopiowania lub przekierowania. W przypadku kopiowania wielu wiadomości wyświetlana jest informacja o autorze i dacie.
- Do menu kontekstowego dodano opcję „zapisane wiadomości” (czatuj ze sobą).
- Dodano gest kontrolny „przesuń, aby odpowiedzieć”.
- Wprowadzono grupowanie kontaktów i rozmów według tagów.
- Dodano obsługę akcji „Zapisz w pobranych” dla załączników.
- Dodano obsługę wyboru wielu wiadomości na ekranie Udostępnij.
- Dodano wyświetlanie menu akcji dla wybranego kontaktu po długim naciśnięciu rozmowy.
- Dodano funkcję wyboru koloru głównego (akcentu).
- Dodano ustawienie automatycznego pobierania wszystkich plików po podłączeniu do Wi-Fi.
- Dodano obsługę „XEP-0061” (odpowiedzi na wiadomości) z możliwością przejścia do wiadomości, na którą udzielono odpowiedzi.
- Poprawione przetwarzanie zapisanych wiadomości.
- Poprawione wyświetlanie wiadomości na czacie (nie jest już używana lista monolityczna).
- Poprawione zachowanie przycisku przewijania do końca okna dialogowego.
- Poprawione odpowiedzi na wiadomości zawierające pliki lub obrazy.
- Udoskonalono wyszukiwanie wiadomości: możesz teraz przejść do określonego miejsca w oknie dialogowym żądanej wiadomości.
- Poprawione ustawienia przetwarzania powiadomień i limitów powiadomień dla każdego kontaktu.
- Poprawione ustawienia dźwięków powiadomień.
- Połączenia głosowe zostały zaimplementowane w celu obsługi wszystkich istniejących klientów obsługujących połączenia głosowe i wideo za pomocą DTLS-SRTP.
- Zmniejszone zużycie pamięci i baterii podczas długotrwałej pracy z dużą liczbą otwartych czatów.
- Dodano nowe ikony uruchamiania aplikacji i nową kategorię interfejsu użytkownika w ustawieniach eksperckich. Zmieniona kolorystyka.
- Obowiązkowe szyfrowanie OMEMO jest domyślnie wyłączone.
- Dodano przyciski umożliwiające kopiowanie kontaktów JID i przywracanie kopii zapasowej.
- Stary system raportowania błędów został usunięty. Nowy system zamiast wysyłania na konferencję autorską wykorzystuje eksport do pliku tekstowego.
Źródło: opennet.ru
