Apre yon ane nan devlopman, kliyan kominikasyon Dino 0.4 yo te lage, sipòte chat, apèl odyo, apèl videyo, konferans videyo ak mesaj tèks lè l sèvi avèk pwotokòl la Jabber/XMPP se pwogram nan se konpatib ak plizyè kliyan XMPP ak sèvè asire konfidansyalite konvèsasyon yo ak sipòte chifreman fen-a-fen. Kòd pwojè a ekri nan lang Vala lè l sèvi avèk zouti GTK la epi yo distribye anba lisans GPLv3+.
Pou òganize koneksyon an, yo itilize pwotokòl XMPP ak ekstansyon estanda XMPP (XEP-0353, XEP-0167), ki pèmèt ou fè apèl ant Dino ak nenpòt lòt kliyan XMPP ki sipòte espesifikasyon ki enpòtan yo, pou egzanp, li posib pou etabli apèl videyo ki ankripte ak aplikasyon yo Konvèsasyon ak Movim, osi byen ke apèl ki pa chiffres ak aplikasyon Gajim. Fen-a-fen chifreman nan mesaj ak otantifikasyon te pote soti lè l sèvi avèk ekstansyon an OMEMO XMPP ki baze sou pwotokòl la siyal.
Nan nouvo lage a:
- Te ajoute sipò pou reyaksyon, ki pèmèt itilizatè a reyaji byen vit nan yon mesaj ak yon senbòl emoji apwopriye, pou egzanp, eksprime emosyon (đ¤Ż), akò (đď¸) oswa dezapwobasyon (đď¸) san yo pa tape.
- Gwoup chat, mesaj dirèk, ak chanèl kounye a gen sipò pou repons dirèk, ki se mare nan yon mesaj espesifik epi ki pèmèt ou byen vit wè li.
- Yo te fè yon tranzisyon soti nan GTK3 pou rive nan GTK4 ak bibliyotèk libadwaita, ki ofri widgets pare yo ak objè pou bati aplikasyon ki konfòme ak nouvo GNOME HIG (Gid Entèfas Imèn). Koòdone itilizatè a adapte pou travay kòrèkteman sou ekran nenpòt gwosè, ki gen ladan ti ekran sou aparèy mobil.

Karakteristik prensipal Dino ak ekstansyon XEP sipòte:
- Chat milti-itilizatè ak sipò pou gwoup prive ak chanèl piblik (nan gwoup ou ka kominike sèlman ak moun ki enkli nan gwoup la sou sijè abitrè, ak nan chanèl nenpòt itilizatè ka kominike sèlman sou yon sijè bay);
- Sèvi ak avatar;
- Jesyon achiv mesaj;
- Make dènye mesaj yo resevwa ak li nan chat;
- Tache fichye ak imaj nan mesaj yo. Fichye yo ka transfere swa dirèkteman nan kliyan an kliyan oswa lè yo telechaje sou sèvè a epi bay yon lyen nan ki yon lòt itilizatè ka telechaje fichye sa a;
- Sipòte transfè dirèk nan kontni miltimedya (son, videyo, dosye) ant kliyan lè l sèvi avèk pwotokòl la Jingle;
- Sipò pou dosye SRV pou etabli yon koneksyon ankripte dirèk lè l sèvi avèk TLS, anplis voye atravè yon sèvè XMPP;
- Chidere lè l sèvi avèk OMEMO ak OpenPGP;
- Distribisyon mesaj pa abònman (Pibliye-Abònman);
- Notifikasyon sou estati yon lòt itilizatè a tape (ou ka enfim voye notifikasyon sou sezisman an relasyon ak chat oswa itilizatè endividyèl);
- Livrezon difere mesaj;
- Makè paj pou plizyè sèvis ak resous ki estoke sou sèvè;
- Notifikasyon livrezon mesaj siksè;
- Mwayen avanse pou chèche mesaj ak pwodiksyon filtraj nan istwa korespondans lan;
- Sipò pou travay nan yon sèl koòdone ak plizyè kont, pou egzanp, separe travay ak korespondans pèsonèl;
- Travay an mòd offline avèk voye mesaj ekri ak resepsyon mesaj ki akimile yo. sèvè mesaj apre yo fin etabli yon koneksyon rezo;
- SOCKS5 sipò pou voye koneksyon dirèk P2P;
- Sipò pou fòma XML vCard.

Sous: opennet.ru
