esimene väljaanne suhtluskliendist , mis toetab osalemist vestlustes ja sõnumite vahetust Jabber/XMPP protokolli abil. Programm on ühilduv erinevate XMPP klientide ja serveritega, keskendudes läbirääkimiste konfidentsiaalsuse tagamisele ning toetab lõpuni krüpteerimist XMPP laienduste abil Signal protokolli või OpenPGP abil krüpteerimise alusel. Projekti kood on kirjutatud Vala keeles, kasutades GTK tööriistu ja GPLv3+ litsentsi alusel.
Uue kliendi loomise põhjuseks on soov luua lihtne ja intuitiivne tasuta suhtlemisrakendus, mis meenutab WhatsAppi ja Facebook Messengeri, kuid erinevalt avatud sõnumivahetajatest nagu Signal ja Wire ei ole see seotud kesksete teenustega ja ei sõltu kindlatest ettevõtetest.
Erinevalt paljusid populaarsed sõnumivahetajad Dino ei integreeru brauseri platvormiga ega kasuta koormavaid platvorme nagu Electron, mis võimaldab saavutada väga kõrget kasutajaliidese reageerimist ja madalat ressursikasutust.
Dinos ellu viidud ja funktsioonid:
- Mitme kasutaja vestlused, mis toetavad privaatsesse gruppidesse ja avalikesse kanalitesse (rühmades saab suhelda ainult nende inimestega, kes on grupis ja arutada muid teemasid, samas kui kanalites saavad kõik kasutajad suhelda ainult kindlal teemal);
- Avataride kasutamine;
- Sõnumiarhiivi haldamine;
- Viimase saadud ja loetud sõnumite märkimine vestlustes;
- Failide ja piltide manustamine sõnumitele. Faile saab edastada otse kliendilt kliendile või laadida üles serverisse ning anda link, mille kaudu teine kasutaja saab selle faili alla laadida;
- Toetab otse meedia edastamist (heli, video, failid) klientide vahel protokolli kaudu ;
- SRV-kirjete toetus otseühenduse loomisel turvalise TLS-ühenduse kaudu, täiendavalt sõnumite saatmise kaudu XMPP-serveri;
- Krüpteerimine OMEMO ja OpenPGP abil;
- Teadete levitamine tellimise kaudu (Publish-Subscribe);
- Sõnumite kirjutamise staatuse teavitamine teise kasutaja poolt (teavituste saatmine kirjutamise kohta saab seotud olla rühmade või üksikute kasutajatega välja lülitatud);
- Sõnumite edasilükkamine;
- Vestluste ja veebilehtede järjehoidjate haldamine;
- Teavitus sõnumi eduka kohaletoimetamise kohta;
- Täiustatud sõnumite otsimise ja vestluse ajaloos väljundi filtreerimise tööriistad;
- Toetust mitme konto haldamiseks ühes liideses, näiteks töö- ja isikliku vestluse eraldamiseks;
- Töötamine offline-režiimis, kus kirjutatud sõnumite tegelik saatmine ja serverisse kogunenud sõnumite vastuvõtmine toimub pärast võrgus, kui ühendus on taastatud;
- SOCKS5 toetus otse P2P-ühenduste edastamiseks;
- XML-vCard formaadi toetus.
Allikas: opennet.ru
