После года разработки опубликован выпуск коммуникационного клиента Dino 0.4, поддерживающего чат, аудиовызовы, видеовызовы, видеоконференции и обмен текстовыми сообщениями с использованием протокола Jabber/XMPP Программа совместима с различными клиентами и серверами XMPP, ориентирована на обеспечение конфиденциальности переговоров и поддерживает сквозное шифрование. Код проекта написан на языке Vala с использованием тулкита GTK и распространяется под лицензией GPLv3+.
Для организации соединения используется протокол XMPP и типовые расширения XMPP (XEP-0353, XEP-0167), что позволяет совершать вызовы между Dino и любыми другими клиентами XMPP, поддерживающими соответствующие спецификации, например, возможна установка шифрованных видеовызовов с приложениями Conversations и Movim, а также незашифрованных вызовов с приложением Gajim. Сквозное шифрование обмена сообщениями и подтверждение достоверности осуществляется с применением XMPP-расширения OMEMO на базе протокола Signal.
په نوې خپرونه کې:
- Добавлена поддержка реакций, дающих пользователю возможность быстро отреагировать на сообщение подходящим emoji-символом, например, выразить эмоции (🤯), согласие (👍️) или неодобрение (👎️) без набора текста.
- В групповых чатах, прямом обмене сообщениями и каналах добавлена поддержка прямого ответа, привязанного к конкретному сообщению и позволяющего быстро перейти к его просмотру.
- Осуществлён переход с GTK3 на GTK4 и библиотеку libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines). Пользовательский интерфейс адаптирован для корректной работы на экранах любого размера, в том числе для небольших экранов мобильных устройств.
Основные возможности Dino и поддерживаемые XEP-расширения:
- د خصوصي ډلو او عامه چینلونو لپاره د ملاتړ سره د څو کاروونکو چټ (په ګروپونو کې تاسو کولی شئ یوازې په ګروپ کې شامل خلکو سره په خپلسري موضوعاتو اړیکه ونیسئ ، او په چینلونو کې کوم کارونکي کولی شي یوازې په ورکړل شوي موضوع خبرې وکړي)؛
- د اوتارونو کارول؛
- د پیغام آرشیف مدیریت؛
- په چیټونو کې وروستي ترلاسه شوي او لوستل شوي پیغامونه په نښه کول؛
- په پیغامونو کې د فایلونو او عکسونو ضمیمه کول. فایلونه یا په مستقیم ډول له پیرودونکي څخه پیرودونکي ته یا سرور ته د اپلوډ کولو او د لینک چمتو کولو له لارې لیږدول کیدی شي چې بل کارونکي کولی شي دا فایل ډاونلوډ کړي؛
- Поддержка прямой передачи мультимедийного контента (звук, видео, файлы) между клиентами при помощи протокола Jingle;
- د SRV ریکارډونو ملاتړ د TLS په کارولو سره مستقیم کوډ شوی پیوستون رامینځته کولو لپاره ، د XMPP سرور له لارې لیږلو سربیره؛
- د OMEMO او OpenPGP په کارولو سره کوډ کول؛
- د ګډون له لارې د پیغامونو توزیع (خپرول - ګډون کول)؛
- د بل کارونکي ټایپ کولو حالت په اړه خبرتیا (تاسو کولی شئ د چیټونو یا انفرادي کاروونکو په اړه د ټایپ کولو په اړه د خبرتیاو لیږل غیر فعال کړئ)؛
- د پیغامونو ځنډول؛
- Закладки на различные сервисы и ресурсы, хранимые на сервере;
- د بریالي پیغام رسولو خبرتیا؛
- د لیکونو په تاریخ کې د پیغامونو لټون او فلټر کولو محصول لپاره پرمختللي وسیلې؛
- د څو حسابونو سره په یوه انٹرفیس کې د کار کولو ملاتړ، د بیلګې په توګه، د کار او شخصي لیکونو جلا کول؛
- په آفلاین حالت کې د لیکلي پیغامونو د حقیقي لیږلو سره کار کول او په سرور کې راټول شوي پیغامونه ترلاسه کول وروسته له دې چې د شبکې اتصال څرګند شي؛
- د مستقیم P5P ارتباطاتو لیږلو لپاره SOCKS2 ملاتړ؛
- د XML vCard بڼه لپاره ملاتړ.
سرچینه: opennet.ru