Pierwsza wersja klienta Conversations Classic XMPP

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

Dodaj komentarz