первый выпуск коммуникационного клиента , поддерживающего участие в чатах и обмен сообщениями с использованием протокола Jabber/XMPP. Программа совместима с различными клиентами и серверами XMPP, ориентирована на обеспечение конфиденциальности переговоров и поддерживает сквозное шифрование с применением XMPP-расширения на базе протокола Signal или шифрование при помощи OpenPGP. Код проекта написан на языке Vala с использованием тулкита GTK и под лицензией GPLv3+.
В качестве причины создания нового клиента упоминается желание создать простое и интуитивно понятное свободное приложение для общения, напоминающее WhatsApp и Facebook Messenger, но в отличие от таких открытых мессенджеров, как Signal и Wire, не привязанное к централизованным сервисам и не зависящее от определённой компании.
В отличие от многих популярных мессенджеров Dino не интегрируется с браузерным стеком и не использует раздутые платформы, такие как Electron, что позволило добиться очень высокой отзывчивости интерфейса и низкого потребления ресурсов.
Среди реализованных в Dino и возможностей:
- Mitme kasutaja vestlused, mis toetavad privaatsesse gruppidesse ja avalikesse kanalitesse (rühmades saab suhelda ainult nende inimestega, kes on grupis ja arutada muid teemasid, samas kui kanalites saavad kõik kasutajad suhelda ainult kindlal teemal);
- Avataride kasutamine;
- Sõnumiarhiivi haldamine;
- Viimase saadud ja loetud sõnumite märkimine vestlustes;
- Failide ja piltide manustamine sõnumitele. Faile saab edastada otse kliendilt kliendile või laadida üles serverisse ning anda link, mille kaudu teine kasutaja saab selle faili alla laadida;
- Поддержка прямой передачи мультимедийного контента (звук, видео, файлы) между клиентами при помощи протокола ;
- SRV-kirjete toetus otseühenduse loomisel turvalise TLS-ühenduse kaudu, täiendavalt sõnumite saatmise kaudu XMPP-serveri;
- Krüpteerimine OMEMO ja OpenPGP abil;
- Teadete levitamine tellimise kaudu (Publish-Subscribe);
- Sõnumite kirjutamise staatuse teavitamine teise kasutaja poolt (teavituste saatmine kirjutamise kohta saab seotud olla rühmade või üksikute kasutajatega välja lülitatud);
- Sõnumite edasilükkamine;
- Vestluste ja veebilehtede järjehoidjate haldamine;
- Teavitus sõnumi eduka kohaletoimetamise kohta;
- Täiustatud sõnumite otsimise ja vestluse ajaloos väljundi filtreerimise tööriistad;
- Toetust mitme konto haldamiseks ühes liideses, näiteks töö- ja isikliku vestluse eraldamiseks;
- Работа в offline-режиме с фактической отправкой написанных сообщений и приёмом накопившихся на сервере сообщений после появления сетевого соединения;
- SOCKS5 toetus otse P2P-ühenduste edastamiseks;
- XML-vCard formaadi toetus.
Allikas: opennet.ru
