Pas një viti zhvillimi, klienti i komunikimit Dino 0.4 është lëshuar, duke mbështetur chat, thirrje audio, video thirrje, video konferenca dhe mesazhe me tekst duke përdorur protokollin Jabber/XMPP. Programi është i pajtueshëm me klientë dhe serverë të ndryshëm XMPP, është i fokusuar në duke siguruar konfidencialitetin e bisedave dhe mbështet enkriptimin nga skaji në fund. Kodi i projektit është shkruar në gjuhën Vala duke përdorur paketën e veglave GTK dhe shpërndahet nën licencën GPLv3+.
Për të organizuar lidhjen, përdoret protokolli XMPP dhe shtesat standarde XMPP (XEP-0353, XEP-0167), i cili ju lejon të bëni thirrje midis Dino dhe çdo klienti tjetër XMPP që mbështet specifikimet përkatëse, për shembull, është e mundur të krijoni video thirrje të koduara me aplikacionet Conversations dhe Movim, si dhe telefonata të pakriptuara me aplikacionin Gajim. Kriptimi nga fundi në fund i mesazheve dhe vërtetimi kryhet duke përdorur shtesën OMEMO XMPP bazuar në protokollin e sinjalit.
NĂ« publikimin e ri:
- MbĂ«shtetje e shtuar pĂ«r reagimet, duke i lejuar pĂ«rdoruesit tĂ« reagojĂ« shpejt ndaj njĂ« mesazhi me njĂ« simbol tĂ« pĂ«rshtatshĂ«m emoji, pĂ«r shembull, tĂ« shprehĂ« emocione (đ€Ż), marrĂ«veshje (đïž) ose mosmiratim (đïž) pa shtypur.
- Bisedat në grup, mesazhet direkte dhe kanalet tani kanë mbështetje për përgjigjen e drejtpërdrejtë, e cila është e lidhur me një mesazh specifik dhe ju lejon ta shikoni shpejt atë.
- ĂshtĂ« bĂ«rĂ« njĂ« kalim nga GTK3 nĂ« GTK4 dhe biblioteka libadwaita, e cila ofron miniaplikacione dhe objekte tĂ« gatshme pĂ«r ndĂ«rtimin e aplikacioneve qĂ« pĂ«rputhen me GNOME HIG tĂ« ri (UdhĂ«zimet e NdĂ«rfaqes NjerĂ«zore). NdĂ«rfaqja e pĂ«rdoruesit Ă«shtĂ« pĂ«rshtatur pĂ«r tĂ« funksionuar siç duhet nĂ« ekranet e çdo madhĂ«sie, duke pĂ«rfshirĂ« ekranet e vegjĂ«l nĂ« pajisjet celulare.

Karakteristikat kryesore të Dino dhe shtesat e mbështetura XEP:
- Biseda me shumë përdorues 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 arbitrare, dhe në kanale çdo përdorues mund të komunikojë vetëm për një temë të caktuar);
- Përdorimi i avatarëve;
- Menaxhimi i arkivit të mesazheve;
- Shënimi i mesazheve të fundit të marra dhe të lexuara në biseda;
- Bashkëngjitja e skedarëve dhe imazheve në mesazhe. Skedarët mund të transferohen ose drejtpërdrejt nga klienti në klient ose duke ngarkuar në server dhe duke siguruar një lidhje përmes së cilës një përdorues tjetër mund ta shkarkojë këtë skedar;
- Mbështet transferimin e drejtpërdrejtë të përmbajtjes multimediale (tingull, video, skedarë) ndërmjet klientëve duke përdorur protokollin Jingle;
- Mbështetje për regjistrimet SRV për të krijuar një lidhje të drejtpërdrejtë të koduar duke përdorur TLS, përveç dërgimit nëpërmjet një serveri XMPP;
- Kriptimi duke përdorur OMEMO dhe OpenPGP;
- Shpërndarja e mesazheve me abonim (Publish-Subscribe);
- Njoftimi për statusin e shkrimit të një përdoruesi tjetër (mund të çaktivizoni dërgimin e njoftimeve për shtypjen në lidhje me bisedat ose përdoruesit individualë);
- Dërgimi i shtyrë i mesazheve;
- Faqeshënues për shërbime dhe burime të ndryshme të ruajtura në server;
- Njoftimi për dërgimin e suksesshëm të mesazhit;
- Mjete të avancuara të kërkimit të mesazheve dhe filtrimit të rezultateve në historinë e korrespondencës;
- Mbështetje për të punuar në një ndërfaqe me disa llogari, për shembull, për të ndarë korrespondencën e punës dhe personale;
- Punoni në modalitetin offline me dërgimin aktual të mesazheve të shkruara dhe marrjen e atyre të grumbulluara server mesazhe pasi të jetë vendosur një lidhje rrjeti;
- Mbështetje SOCKS5 për përcjelljen e lidhjeve direkte P2P;
- Mbështetje për formatin XML vCard.

Burimi: opennet.ru
