numri i parë i klientit të komunikimit , i cili mbështet pjesëmarrjen në biseda dhe dërgimin e mesazheve duke përdorur protokollin Jabber/XMPP. Programi është i pajtueshëm me klientë dhe servera të ndryshëm XMPP, orientuar për të siguruar privatësinë e bisedimeve dhe mbështet enkriptimin end-to-end duke përdorur zgjerimin XMPP me bazë protokollin Signal ose enkriptimin përmes OpenPGP. Kodi i projektit është shkruar në gjuhën Vala duke përdorur toolkit-in GTK dhe nën licencën GPLv3+.
Si arsye për krijimin e një klienti të ri përmendet dëshira për të krijuar një aplikacion të lirë dhe intuitiv për komunikim, i ngjashëm me WhatsApp dhe Facebook Messenger, por ndryshe nga rrjetet e hapura si Signal dhe Wire, i cili nuk është i lidhur me shërbime centralizuar dhe nuk varet nga një kompani specifike.
Ndryshe nga shumë mesazherë të njohur, Dino nuk integrohet me grupe të browser-it dhe nuk përdor platforma të fryra si Electron, çka e lejon të arrijë një përgjigje shumë të lartë të ndërfaqes dhe një konsum të ulët të burimeve.
Mes zgjerimeve të realizuara në Dino dhe mundësitë:
- 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 e drejtpërdrejtë të përmbajtjes multimediale (zë, video, skedarë) midis klientëve përmes protokollit ;
- 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;
- Menaxhimi i shënimeve për biseda dhe faqe web;
- 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;
- Punë në modalitet offline me dërgimin efektiv të mesazheve të shkruara dhe marrjen e mesazheve të grumbulluara në server pas rindizjes së lidhjes në rrjet;
- Mbështetje për SOCKS5 për shfrytëzimin e lidhjeve direkte P2P;
- Mbështetje për formatin XML vCard.
Burimi: opennet.ru
