Pagkahuman sa kapin sa usa ka tuig nga pag-uswag, ang kliyente sa komunikasyon sa Dino 0.3 gipagawas, nagsuporta sa pag-apil sa chat ug pagmemensahe gamit ang protocol sa Jabber / XMPP. Ang programa nahiuyon sa lainlaing mga kliyente ug server sa XMPP, naka-focus sa pagsiguro sa pagkakompidensyal sa mga panag-istoryahanay ug nagsuporta sa end-to-end encryption gamit ang XMPP extension OMEMO base sa Signal protocol o encryption gamit ang OpenPGP. Ang code sa proyekto gisulat sa pinulongang Vala gamit ang GTK toolkit ug giapod-apod ubos sa lisensya sa GPLv3+.
Dugang sa mga text message, ang bag-ong bersyon nagsuporta sa mga video call ug video conferencing, nga nagtugot kanimo sa paghimo og mga video call nga naglambigit sa duha o labaw pa nga mga partisipante. Ang mga video stream gi-encrypt gamit ang end-to-end encryption, ug ang trapiko gipadala direkta tali sa mga tiggamit sa P2P mode, apan ang opsyon sa pagtrabaho pinaagi sa intermediate server gihatag usab isip fallback nga opsyon.

Gipalapdan nga kapabilidad sa pagtawag sa grupo - ang tiggamit makasugod og tawag sa usa ka sirado nga grupo o makadapit og dugang nga mga partisipante sa usa ka kasamtangang tawag. Ang mga tawag sa grupo mahimong maorganisar sa P2P mode nga dili magkinahanglan og dugang mga server, dugang pa sa XMPP server nga nag-coordinate sa koneksyon sa komperensya. Para sa mga komperensya nga adunay daghang mga partisipante, ang usa ka sentralisadong server mahimong magamit aron makunhuran ang mga kinahanglanon sa bandwidth. Ang mga yawe para sa pag-encrypt sa trapiko sa partisipante, nga gihimo sa client side, gibaylo pinaagi sa DTLS, pagkahuman ang datos ipadala pinaagi sa usa ka naka-encrypt nga SRTP channel. Ang pagkabalido sa yawe gi-authenticate gamit ang OMEMO XMPP extension.
Aron maorganisar ang koneksyon, gigamit ang XMPP protocol ug standard nga mga extension sa XMPP (XEP-0353, XEP-0167), nga nagtugot kanimo sa paghimo sa mga tawag tali sa Dino ug bisan unsang ubang mga kliyente sa XMPP nga nagsuporta sa mga may kalabutan nga mga detalye, pananglitan, posible nga pag-establisar og mga naka-encrypt nga video call gamit ang Conversations ug Movim nga mga aplikasyon, ingon man ang wala-encrypted nga mga tawag gamit ang Gajim app. Kung ang video dili suportado, ang usa ka tawag sa audio mahimong ma-establisar.
Panguna nga mga bahin sa Dino ug gisuportahan nga mga extension sa XEP:
- Multi-user nga mga chat nga adunay suporta alang sa pribado nga mga grupo ug publiko nga mga channel (sa mga grupo mahimo ka nga makigkomunikar sa mga tawo nga gilakip sa grupo sa arbitraryong mga hilisgutan, ug sa mga channel ang bisan kinsa nga tiggamit mahimo nga makig-istorya lamang sa usa ka hilisgutan);
- Paggamit sa mga avatar;
- Pagdumala sa archive sa mensahe;
- Pagmarka sa katapusang nadawat ug pagbasa sa mga mensahe sa mga chat;
- Pagdugtong sa mga file ug mga imahe sa mga mensahe. Ang mga file mahimong ibalhin direkta gikan sa kliyente ngadto sa kliyente o pinaagi sa pag-upload sa server ug paghatag og link diin ang laing user maka-download niini nga file;
- Gisuportahan ang direkta nga pagbalhin sa sulud sa multimedia (tunog, video, mga file) tali sa mga kliyente gamit ang Jingle protocol;
- Suporta alang sa mga rekord sa SRV aron makatukod og direktang naka-encrypt nga koneksyon gamit ang TLS, dugang sa pagpadala pinaagi sa XMPP server;
- Pag-encrypt gamit ang OMEMO ug OpenPGP;
- Pag-apod-apod sa mga mensahe pinaagi sa suskrisyon (Publish-Subscribe);
- Pagpahibalo bahin sa kahimtang sa pag-type sa lain nga tiggamit (mahimo nimong dili pag-undang ang pagpadala mga pahibalo bahin sa pag-type nga may kalabotan sa mga chat o indibidwal nga tiggamit);
- Gilangan nga pagpadala sa mga mensahe;
- Pagmintinar sa mga bookmark sa mga chat ug web page;
- Pagpahibalo sa malampuson nga paghatud sa mensahe;
- Advanced nga paagi sa pagpangita sa mga mensahe ug pagsala sa output sa kasaysayan sa sulat;
- Suporta alang sa pagtrabaho sa usa ka interface nga adunay daghang mga account, pananglitan, sa pagbulag sa trabaho ug personal nga sulat;
- Pagtrabaho sa offline mode uban ang aktuwal nga pagpadala sa mga sinulat nga mensahe ug pagdawat sa natipon nga mga mensahe server mga mensahe human matukod ang koneksyon sa network;
- Suporta sa SOCKS5 alang sa pagpasa sa direktang mga koneksyon sa P2P;
- Suporta alang sa XML vCard format.

Source: opennet.ru
