После года разработки опубликован выпуск коммуникационного клиента Dino 0.4, поддерживающего чат, аудиовызовы, видеовызовы, видеоконференции и обмен текстовыми сообщениями с использованием протокола Jabber/XMPP Программа совместима с различными клиентами и серверами XMPP, ориентирована на обеспечение конфиденциальности переговоров и поддерживает сквозное шифрование. Код проекта написан на языке Vala с использованием тулкита GTK и распространяется под лицензией GPLv3+.
Для организации соединения используется протокол XMPP и типовые расширения XMPP (XEP-0353, XEP-0167), что позволяет совершать вызовы между Dino и любыми другими клиентами XMPP, поддерживающими соответствующие спецификации, например, возможна установка шифрованных видеовызовов с приложениями Conversations и Movim, а также незашифрованных вызовов с приложением Gajim. Сквозное шифрование обмена сообщениями и подтверждение достоверности осуществляется с применением XMPP-расширения OMEMO на базе протокола Signal.
I le faʻasalalauga fou:
- Добавлена поддержка реакций, дающих пользователю возможность быстро отреагировать на сообщение подходящим emoji-символом, например, выразить эмоции (🤯), согласие (👍️) или неодобрение (👎️) без набора текста.
- В групповых чатах, прямом обмене сообщениями и каналах добавлена поддержка прямого ответа, привязанного к конкретному сообщению и позволяющего быстро перейти к его просмотру.
- Осуществлён переход с GTK3 на GTK4 и библиотеку libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines). Пользовательский интерфейс адаптирован для корректной работы на экранах любого размера, в том числе для небольших экранов мобильных устройств.
Основные возможности Dino и поддерживаемые XEP-расширения:
- Talanoaga e tele-tagata faʻaoga ma le lagolago mo vaega tumaoti ma auala lautele (i vaega e mafai ona e faʻafesoʻotaʻi naʻo tagata o loʻo aofia i le kulupu i luga o mataupu faʻapitoa, ma i alalaupapa e mafai e soʻo se tagata faʻaoga ona fesoʻotaʻi i luga o se autu ua tuʻuina atu);
- Faʻaaogaina o avatars;
- Puleaina o faamaumauga o savali;
- Faailogaina o feʻau mulimuli na mauaina ma faitau i talatalanoaga;
- Fa'apipi'i faila ma ata i fe'au. E mafai ona tu'u sa'o faila mai le tagata fa'atau i le tagata fa'atau pe ala i le tu'uina atu i le 'au'aunaga ma tu'uina atu se feso'ota'iga e mafai ai e se isi tagata fa'aoga ona la'uina lenei faila;
- Поддержка прямой передачи мультимедийного контента (звук, видео, файлы) между клиентами при помощи протокола Jingle;
- Lagolago mo faʻamaumauga a le SRV e faʻavaeina ai se fesoʻotaʻiga faʻapipiʻi tuusaʻo e faʻaaoga ai le TLS, faʻaopoopo i le auina atu e ala i le XMPP server;
- Fa'ailoga e fa'aaoga ai le OMEMO ma le OpenPGP;
- Tufatufaina o fe'au e ala i le saofaga (Publish-Subscribe);
- Faʻasilasilaga e uiga i le tulaga o le taina o le isi tagata faʻaoga (e mafai ona e faʻamalo le tuʻuina atu o faʻamatalaga e uiga i le taina e faʻatatau i talatalanoaga poʻo tagata taʻitoʻatasi);
- Fa'atuai le tu'uina atu o fe'au;
- Закладки на различные сервисы и ресурсы, хранимые на сервере;
- Fa'asilasilaga o le fa'aolaina fe'au manuia;
- Auala maualuga o le su'eina o fe'au ma le fa'amamaina o galuega i le tala fa'asolopito;
- Lagolago mo le galue i se tasi atinaʻe ma le tele o tala, mo se faʻataʻitaʻiga, e tuʻu eseese galuega ma fesoʻotaʻiga a le tagata lava ia;
- Galue i le tulaga tuusao ma le lafoina moni o savali tusitusia ma le mauaina o feʻau faʻaputu i luga o le 'auʻaunaga pe a uma ona faʻaalia se fesoʻotaʻiga fesoʻotaʻiga;
- SOCKS5 lagolago mo le tu'u sa'o o feso'ota'iga P2P;
- Lagolago mo XML vCard faatulagaga.
puna: opennet.ru