Po letu dni razvoja je izšel komunikacijski odjemalec Dino 0.4, ki podpira klepet, zvočne klice, video klice, videokonference in besedilna sporočila z uporabo protokola Jabber/XMPP.Program je združljiv z različnimi odjemalci in strežniki XMPP, osredotočen na zagotavlja zaupnost pogovorov in podpira šifriranje od konca do konca. Projektna koda je napisana v jeziku Vala z uporabo orodja GTK in se distribuira pod licenco GPLv3+.
Za organizacijo povezave se uporabljajo protokol XMPP in standardne razširitve XMPP (XEP-0353, XEP-0167), ki omogočajo klicanje med Dino in drugimi odjemalci XMPP, ki podpirajo ustrezne specifikacije, na primer možno je vzpostavite šifrirane video klice z aplikacijama Conversations in Movim ter nešifrirane klice z aplikacijo Gajim. Enkripcija sporočanja in avtentikacije od konca do konca se izvaja z razširitvijo OMEMO XMPP, ki temelji na protokolu Signal.
V novi izdaji:
- Dodana podpora za reakcije, ki uporabniku omogoča hitro reakcijo na sporočilo z ustreznim simbolom emoji, na primer za izražanje čustev (🤯), strinjanja (👍️) ali neodobravanja (👎️) brez tipkanja.
- Skupinski klepeti, neposredno sporočanje in kanali imajo zdaj podporo za neposredni odgovor, ki je vezan na določeno sporočilo in vam omogoča hiter ogled.
- Opravljen je bil prehod z GTK3 na GTK4 in knjižnico libadwaita, ki ponuja že pripravljene gradnike in objekte za gradnjo aplikacij, ki so v skladu z novim GNOME HIG (smernice za človeški vmesnik). Uporabniški vmesnik je prilagojen za pravilno delovanje na zaslonih vseh velikosti, vključno z majhnimi zasloni mobilnih naprav.
Glavne značilnosti Dino in podprtih razširitev XEP:
- Večuporabniški klepeti s podporo za zasebne skupine in javne kanale (v skupinah lahko komunicirate samo z osebami, vključenimi v skupino, o poljubnih temah, v kanalih pa lahko kateri koli uporabnik komunicira samo o določeni temi);
- Uporaba avatarjev;
- Upravljanje arhiva sporočil;
- Označevanje zadnjih prejetih in prebranih sporočil v klepetih;
- Pripenjanje datotek in slik v sporočila. Datoteke je mogoče prenašati neposredno od odjemalca do odjemalca ali z nalaganjem na strežnik in zagotavljanjem povezave, prek katere lahko drug uporabnik prenese to datoteko;
- Podpira neposreden prenos multimedijskih vsebin (zvok, video, datoteke) med odjemalci z uporabo Jingle protokola;
- Podpora za zapise SRV za vzpostavitev neposredne šifrirane povezave z uporabo TLS, poleg pošiljanja prek strežnika XMPP;
- Šifriranje z uporabo OMEMO in OpenPGP;
- Distribucija sporočil z naročnino (objavi-naroči);
- Obveščanje o statusu tipkanja drugega uporabnika (lahko onemogočite pošiljanje obvestil o tipkanju v zvezi s klepeti ali posameznimi uporabniki);
- Odložena dostava sporočil;
- Zaznamki za različne storitve in vire, shranjene na strežniku;
- Obvestilo o uspešni dostavi sporočila;
- Napredna sredstva za iskanje sporočil in filtriranje izpisov v zgodovini korespondence;
- Podpora za delo v enem vmesniku z več računi, na primer za ločevanje delovne in osebne korespondence;
- Delo v načinu brez povezave z dejanskim pošiljanjem pisnih sporočil in prejemanjem sporočil, zbranih na strežniku po vzpostavitvi omrežne povezave;
- SOCKS5 podpora za posredovanje neposrednih povezav P2P;
- Podpora za format XML vCard.
Vir: opennet.ru