Pas një vit zhvillimi, është publikuar versioni 0.4 i klientit të komunikimit Dino, i cili mbështet bisedat, thirrjet me audio, thirrjet me video, videokonferencat dhe shkëmbimin e mesazheve duke përdorur protokollin Jabber/XMPP. Programi është i pajtueshëm me klientë dhe serverë të ndryshëm XMPP, orientuar drejt sigurimit të privatësisë së bisedave dhe mbështet kriptimin end-to-end. Kodi i projektit është shkruar në gjuhën Vala duke përdorur toolkit-in GTK dhe shpërndahet nën licencën GPLv3+.
Për organizimin e lidhjes përdoret protokolli XMPP dhe zgjerimet standarde të XMPP (XEP-0353, XEP-0167), çka lejon kryerjen e thirrjeve midis Dino dhe çdo klienti tjetër XMPP që mbështet specifikimet përkatëse; për shembull, është e mundur të vendosen thirrje me video të kriptuara me aplikacionet Conversations dhe Movim, si dhe thirrje të pakriptura me aplikacionin Gajim. Kriptimi end-to-end i shkëmbimit të mesazheve dhe konfirmimi i autentikimit realizohet duke përdorur zgjerimin XMPP OMEMO mbi bazën e protokollit Signal.
Në lëshimin e ri:
- E shtuar mbĂ«shtetje pĂ«r reagimet, duke iu dhĂ«nĂ« pĂ«rdoruesve mundĂ«sinĂ« tĂ« reagojnĂ« shpejt ndaj njĂ« mesazhi me emoji tĂ« pĂ«rshtatshĂ«m, pĂ«r shembull, tĂ« shprehin emocionet (đ€Ż), miratimin (đïž) ose mosmiratimin (đïž) pa shkruar tekst.
- Në çatat grupore, shkëmbimin e drejtpërdrejtë të mesazheve dhe kanalet është shtuar mbështetje për përgjigjen e drejtpërdrejtë, e cila është e lidhur me një mesazh të caktuar dhe lejon kalimin shpejt në shikimin e tij.
- ĂshtĂ« bĂ«rĂ« kalimi nga GTK3 nĂ« GTK4 dhe nĂ« bibliotekĂ«n libadwaita, e cila ofron vidhe dhe objekte tĂ« gatshme pĂ«r ndĂ«rtimin e aplikacioneve, qĂ« pĂ«rputhen me rekomandimet e reja tĂ« GNOME HIG (Rregullat e NdĂ«rfaqes NjerĂ«zore). NdĂ«rfaqja e pĂ«rdoruesit Ă«shtĂ« adaptuar pĂ«r tĂ« punuar siç duhet nĂ« ekrane tĂ« çdo madhĂ«sie, pĂ«rfshirĂ« ato tĂ« vogla tĂ« pajisjeve mobile.

Karakteristikat kryesore të Dino dhe zgjerimet e mbështetur XEP:
- Biseda shumë përdoruesi me mbështetje për grupe private dhe kanale publike (në grupe mund të komunikoni vetëm me njerëzit e përfshirë në grup për tema të ndryshme, ndërsa në kanale çdo përdorues mund të komunikojë vetëm për temën e caktuar);
- Përdorimi i avatarëve;
- Menaxhimi i arkivës së mesazheve;
- Shënimi i mesazheve të fundit të pranuara dhe të lexuara në biseda;
- Prerja e skedarëve dhe imazheve në mesazhe. Skedarët mund të transmetohen si drejtpërdrejt nga klienti në klient, ashtu edhe me ngarkim në server dhe ofrimin e një lidhjeje, përmes së cilës përdoruesi tjetër mund të shkarkojë këtë skedar;
- Mbështetje për transmetimin direkt të përmbajtjeve multimediale (audio, video, dosje) ndërmjet klientëve përmes protokollit Jingle;
- Mbështetje për SRV-rekordet për krijimin e një lidhjeje të drejtpërdrejtë të enkriptuar duke përdorur TLS, përveç dërgimit përmes serverit XMPP;
- Enkriptimi me OMEMO dhe OpenPGP;
- Shpërndarja e mesazheve përmes abonimit (Publish-Subscribe);
- Njoftimi për statusin e shkrimit të mesazhit nga një përdorues tjetër (mundësia për të çaktivizuar dërgimin e njoftimeve për shkrimin në lidhje me bisedat ose përdoruesit e veçantë);
- Dërgimi i vonuar i mesazheve;
- Shkarkimet për shërbime dhe burime të ndryshme, të ruajtura në serveri;
- Njoftimi për dorëzimin e suksesshëm të mesazhit;
- Mjetet e përparuara të kërkimit të mesazheve dhe filtrimit të daljes në historikun e bisedave;
- Mbështetje për funksionimin në një ndërfaqe me shumë llogari, për shembull, për ndarjen e bisedave të punës dhe atyre personale;
- PunĂ« nĂ« modalitet offline me dĂ«rgimin e vĂ«rtetĂ« tĂ« mesazheve tĂ« shkruara dhe marrjen e mesazheve tĂ« akumuluara pas rikthimit tĂ« lidhjes rrjet;â serveri MbĂ«shtetje pĂ«r SOCKS5 pĂ«r kalimin e lidhjeve P2P tĂ« drejtpĂ«rdrejta;
- Mbështetje për formatin XML të vCard.
- Mbështetje për formatin XML vCard.

Burimi: opennet.ru
