Pas një viti zhvillimi, është publikuar lëshimi i klientit të komunikimit Dino 0.4, i cili mbështet bisedat, thirrjet audio, thirrjet video, videokonferencat dhe ndarjen e mesazheve tekstorë duke përdorur protokollin Jabber/XMPP. Programi është në përputhje me klientë dhe serverë të ndryshëm XMPP, orientuar për të siguruar privatësinë e bisedave dhe mbështet enkriptimin end-to-end. Kodi i projektit është shkruar në gjuhën Vala duke përdorur toolkit GTK dhe shpërndahet nën licencën GPLv3+.
Për organizimin e lidhjes përdoret protokolli XMPP dhe zgjatjet standarde XMPP (XEP-0353, XEP-0167), duke lejuar thirrje midis Dino dhe çdo klienti tjetër XMPP që mbështet specifikimet përkatëse; për shembull, është e mundur të bëhen thirrje video të koduara me aplikacionet Conversations dhe Movim, si dhe thirrje të pa koduara me aplikacionin Gajim. Enkriptimi end-to-end i mesazheve dhe konfirmimi i autenticitetit kryhet duke përdorur zgjatjen XMPP OMEMO mbi bazën e protokollit Signal.
NĂ« versionin e ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r reagimet, duke i dhĂ«nĂ« pĂ«rdoruesit mundĂ«sinĂ« pĂ«r tĂ« reaguar shpejt ndaj njĂ« mesazhi me njĂ« simbol emoji tĂ« pĂ«rshtatshĂ«m, pĂ«r shembull, pĂ«r tĂ« shprehur emocione (đ€Ż), miratimin (đïž) ose mosmiratimin (đïž) pa shkruar tekst.
- Në bisedat grupore, shkëmbimin e drejtpërdrejtë të mesazheve dhe kanalet është shtuar mbështetje për përgjigjen direkte, e cila është e lidhur me një mesazh të caktuar dhe lejon kalimin shpejt për ta parë atë.
- ĂshtĂ« realizuar kalimi nga GTK3 nĂ« GTK4 dhe bibliotekĂ«n libadwaita, e cila ofron widgete dhe objekte tĂ« gatshme pĂ«r ndĂ«rtimin e aplikacioneve, nĂ« pĂ«rputhje me rekomandimet e reja GNOME HIG (Human Interface Guidelines). NdĂ«rfaqja e pĂ«rdoruesit Ă«shtĂ« pĂ«rshtatur pĂ«r tĂ« punuar siç duhet nĂ« ekrane tĂ« çdo madhĂ«sie, pĂ«rfshirĂ« ekranet e vogla tĂ« pajisjeve mobile.

Karakteristikat kryesore të Dino dhe zgjatjet e mbështetura XEP:
- Biseda shumëpërdorueshe me mbështetje për grupe private dhe kanale publike (në grupe mund të fliten vetëm me njerëzit e përfshirë në grup për tema të rastësishme, ndërsa në kanale çdo përdorues mund të flasë vetëm për një temë të caktuar);
- Përdorimi i avatarëve;
- Menaxhimi i arkivave të mesazheve;
- Shënimi i mesazheve të fundit të marrë dhe të lexuara në biseda;
- Pranimi i skedave dhe imazheve në mesazhe. Skedat mund të dërgohen direkt nga klienti te klienti, apo duke u ngarkuar në server dhe duke ofruar një link ku përdoruesi tjetër mund të shkarkojë këtë skedë;
- Mbështetje për dërgimin direkt të përmbajtjes multimediale (audio, video, skeda) ndërmjet klientëve përmes protokollit Jingle;
- Mbështetje për regjistrat SRV për vendosjen e një lidhjeje të drejtpërdrejtë të enkriptuar duke përdorur TLS, përveç dërgimit përmes serverit XMPP;
- Enkriptimi përmes OMEMO dhe OpenPGP;
- Shpërndarja e mesazheve përmes abonimit (Publish-Subscribe);
- Njoftimi për gjendjen e shkruarjes së mesazhit nga një përdorues tjetër (mund të çaktivizohet dërgimi i njoftimeve për shkruarje të lidhura me bisedat ose përdoruesit e veçantë);
- Dërgimi i vonuar i mesazheve;
- Shënimet për shërbime dhe burime të ndryshme, të ruajtura në server;
- Njoftimi për dërgimin e suksesshëm të mesazhit;
- Mjetet e avancuara të kërkimit të mesazheve dhe filtrimit të rezultateve në historinë e bisedës;
- Mbështetje për punën në një ndërfaqe me disa llogari, për shembull, për të ndarë bisedat e punës nga ato personale;
- Puna në modalitet offline me dërgimin efektiv të mesazheve të shkruara dhe marrjen e mesazheve të akumuluara në server pas shfaqjes së lidhjes rrjetë;
- Mbështetje për SOCKS5 për shfrytëzimin e lidhjeve direkte P2P;
- Mbështetje për formatin XML vCard.

Burimi: opennet.ru
