Po ponad pół roku prac rozwojowych kolejna wersja klienta XMPP . Program napisany jest w języku C++ z wykorzystaniem Qt, QXmpp i frameworka i na licencji GPLv3. Wersje dla systemu Linux (), i (wersja eksperymentalna). Publikacja wersji dla Windows i w formacie Flatpak jest opóźniona. Do kompilacji wymagane są Qt 5.12 i QXmpp 1.2 (wsparcie dla Ubuntu Touch zostało przerwane z powodu przestarzałego Qt).
Nowa wersja bardziej przyjazna dla nowych użytkowników XMPP i umożliwia osiągnięcie wyższego poziomu bezpieczeństwa bez dodatkowych wysiłków ze strony użytkownika. Dzięki Kaidan teraz można nagrywać i wysyłać audio oraz wideo, a także wyszukiwać kontakty i wiadomości. Ponadto, nowa wersja zawiera wiele drobnych ulepszeń i poprawek.
Lista zmian:
- Dodano wbudowany system rejestracji, z normalnym logowaniem i kodem QR do logowania;
- Dodano wsparcie dla nagrywania wiadomości audio i wideo;
- Dodano wyszukiwanie kontaktów;
- Dodano wyszukiwanie wiadomości;
- Dodano analizę składni URI XMPP;
- Dodano skanowanie i generowanie kodu QR;
- Zapewniono wyciszenie powiadomień dla wiadomości od kontaktów;
- Dodano możliwość zmiany nazwy kontaktów;
- Zapewniono wyświetlanie informacji o profilu użytkownika;
- Rozszerzona obsługa multimediów;
- Zrealizowano redesign listy kontaktów. Wprowadzono tekstowy awatar, licznik nieprzeczytanych wiadomości na stronie czatu, dymek wiadomości czatu;
- Zapewniono wyświetlanie powiadomień na Androidzie;
- Dodano opcję tymczasowego włączania lub wyłączania konta;
- Przeprowadzono refaktoryzację ekranu logowania z podpowiedziami dla błędnych danych logowania i lepszego wykorzystania klawiszy na klawiaturze;
- Dodano cytowanie wiadomości;
- Zapewniono obcinanie bardzo długich wiadomości, aby uniknąć awarii Kaidan;
- Dodano przycisk z linkiem do śledzenia problemów na stronie „O programie”;
- Poprawiono komunikaty o błędach połączenia;
- Dodano usuwanie konta;
- Zrealizowano redesign logo i ogólnego banera;
- Dodano ocenę OARS;
- Dodano drugorzędne sortowanie listy według nazwy kontaktu;
- Zapewniono umieszczenie kompilacji w repozytorium F-Droid KDE;
- Poprawiono skrypty kompilacji dla lepszego wsparcia międzyplatformowego;
- Przeprowadzono refaktoryzację kodu w celu zwiększenia wydajności i stabilności;
- Dodano dokumentację dla łatwiejszego utrzymania;
- Naprawiono problemy z przewijaniem i wysokością elementu w ustawieniach.
Źródło: opennet.ru
