После года разработки опубликован выпуск коммуникационного клиента 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;
- XMPP सर्व्हरद्वारे पाठवण्याव्यतिरिक्त, TLS वापरून थेट एनक्रिप्टेड कनेक्शन स्थापित करण्यासाठी SRV रेकॉर्डसाठी समर्थन;
- OMEMO आणि OpenPGP वापरून एनक्रिप्शन;
- सबस्क्रिप्शनद्वारे संदेशांचे वितरण (प्रकाशित-सदस्यता घ्या);
- दुसऱ्या वापरकर्त्याच्या टायपिंगच्या स्थितीबद्दल सूचना (तुम्ही चॅट किंवा वैयक्तिक वापरकर्त्यांच्या संबंधात टायपिंगबद्दल सूचना पाठवणे अक्षम करू शकता);
- संदेशांचे विलंबित वितरण;
- Закладки на различные сервисы и ресурсы, хранимые на сервере;
- यशस्वी संदेश वितरणाची सूचना;
- पत्रव्यवहार इतिहासामध्ये संदेश शोधण्याचे आणि फिल्टरिंग आउटपुटचे प्रगत माध्यम;
- अनेक खात्यांसह एका इंटरफेसमध्ये काम करण्यासाठी समर्थन, उदाहरणार्थ, काम आणि वैयक्तिक पत्रव्यवहार वेगळे करण्यासाठी;
- ऑफलाइन मोडमध्ये प्रत्यक्ष लिखित संदेश पाठवणे आणि नेटवर्क कनेक्शन दिसल्यानंतर सर्व्हरवर जमा झालेले संदेश प्राप्त करणे;
- थेट P5P कनेक्शन फॉरवर्ड करण्यासाठी SOCKS2 समर्थन;
- XML vCard फॉरमॅटसाठी समर्थन.
स्त्रोत: opennet.ru