primul număr al clientului de comunicație , care suportă participarea la chat-uri și schimbul de mesaje folosind protocolul Jabber/XMPP. Programul este compatibil cu diferite clienți și servere XMPP, având ca obiectiv asigurarea confidențialității discuțiilor și susținere a criptării end-to-end utilizând extensii XMPP bazat pe protocolul Signal sau criptare folosind OpenPGP. Codul proiectului este scris în limba Vala folosind toolkit GTK și sub licența GPLv3+.
Motivul creării noului client este dorința de a dezvolta o aplicație de comunicare liberă, simplă și intuitivă, asemănătoare cu WhatsApp și Facebook Messenger, dar, spre deosebire de mesageri deschisi precum Signal și Wire, nefiind legată de servicii centralizate și fără a depinde de o companie specifică.
Spre deosebire de multe mesageri populare, Dino nu se integrează cu stiva browser-ului și nu utilizează platforme supraîncărcate precum Electron, ceea ce permite obținerea unei interfețe foarte reactive și a unui consum redus de resurse.
Printre extensiile și caracteristicile disponibile:
- Chat-uri multi-utilizator cu suport pentru grupuri private și canale publice (în grupuri, se poate comunica doar cu membrii incluși în grup pe orice temă, iar în canale, toți utilizatorii pot comunica doar pe o temă stabilită);
- Utilizarea avatarurilor;
- Gestionarea arhivelor de mesaje;
- Marcarea ultimelor mesaje primite și citite în chat-uri;
- Atașarea de fișiere și imagini la mesaje. Fișierele pot fi transmise fie direct de la client la client, fie prin încărcarea pe server și oferirea unui link prin care alt utilizator poate descărca acest fișier;
- Suport pentru transferul direct de conținut multimedia (audio, video, fișiere) între clienți folosind protocolul ;
- Suport pentru înregistrările SRV pentru stabilirea unei conexiuni criptate directe utilizând TLS, pe lângă trimiterea prin intermediul serverului XMPP;
- Criptare folosind OMEMO și OpenPGP;
- Distribuția mesajelor prin abonare (Publish-Subscribe);
- Notificare despre starea tastării mesajului de către alt utilizator (se poate dezactiva trimiterea notificărilor despre tastare legate de chat-uri sau de utilizatori individuali);
- Livrare întârziată a mesajelor;
- Adăugarea de marcaje pentru chat-uri și pagini web;
- Notificare de livrare reușită a mesajului;
- Instrumente avansate de căutare a mesajelor și filtrare a istoricelor de conversație;
- Suport pentru utilizarea mai multor conturi într-o singură interfață, de exemplu, pentru separarea comunicării de muncă și cea personală;
- Funcționare în mod offline cu trimiterea efectivă a mesajelor scrise și primirea mesajelor acumulate pe server după restabilirea conexiunii la rețea;
- Suport SOCKS5 pentru redirecționarea conexiunilor P2P directe;
- Suport pentru formatul XML vCard.
Sursa: opennet.ro
