pirmais izlaidums komunikāciju klienta , kas atbalsta dalību čatos un ziņojumu apmaiņā, izmantojot Jabber/XMPP protokolu. Programma ir saderīga ar dažādiem XMPP klientiem un serveriem, ir orientēta uz sarunu konfidencialitāti un atbalsta end-to-end šifrēšanu, izmantojot XMPP paplašinājumus uz Signal protokola bāzes vai šifrēšanu ar OpenPGP palīdzību. Projekta kods ir rakstīts Vala valodā, izmantojot GTK rīku komplektu un ir GPLv3+ licenci.
Kā jauna klienta izveides iemeslu min vēlmi radīt vienkāršu un intuitīvi saprotamu brīvu saziņas lietotni, kas atgādina WhatsApp un Facebook Messenger, bet atšķirībā no tādām atvērtajām ziņojumapmaiņas lietotnēm kā Signal un Wire, nav piesaistīta centralizētajiem pakalpojumiem un nav atkarīga no konkrētas kompānijas.
Atšķirībā no daudziem populāriem ziņojumapmaiņas klientiem, Dino neintegrējas ar pārlūkprogrammu tehnoloģiju un neizmanto resursu prasīgu platformu, piemēram, Electron, kas ļāva sasniegt ļoti augstu saskarnes reaģētspēju un zemu resursu patēriņu.
Star pildi, kas realizēti Dino un iespējas:
- Vairāku lietotāju tērzēšanas ar privāto grupu un publisko kanālu atbalstu (grupās var sazināties tikai ar grupā iekļautajiem cilvēkiem par brīvām tēmām, bet kanālos jebkuri lietotāji var sazināties tikai par noteiktu tēmu);
- Aviatoru izmantošana;
- Ziņojumu arhīva pārvaldīšana;
- Grupās pēdējā saņemtā un izlasītā ziņojuma atzīmēšana;
- Failu un attēlu pievienošana ziņojumiem. Faili var tikt sūtīti gan tieši no klienta uz klientu, gan augšupielādējot tos serverī un sniedzot saiti, ar kuru cits lietotājs var lejupielādēt šo failu;
- Tiešās multimediju satura (skaņas, video, failu) pārsūtīšanas atbalsts starp klientiem, izmantojot ;
- SRV ierakstu atbalsts tiešas šifrētas savienojuma izveidei, izmantojot TLS, papildus sūtīšanai caur XMPP serveri;
- Šifrēšana, izmantojot OMEMO un OpenPGP;
- Ziņu izplatīšana pēc abonēšanas principa (Publish-Subscribe);
- Ziņojuma druka statusa paziņojums citiem lietotājiem (paziņojumu par drukāšanu var atslēgt, sasaistot ar čatiem vai konkrētiem lietotājiem);
- Ziņojumu atliktā piegāde;
- Čatu un tīmekļa lapu grāmatu veidošana;
- Paziņojums par veiksmīgu ziņojuma piegādi;
- Paplašinātas ziņu meklēšanas un izlases filtrēšanas iespējas sarakstes vēsturē;
- Atbalsts darbam ar vairākām kontiem vienā saskarnē, piemēram, darba un personīgās sarakstes atdalīšanai;
- Offline režīms ar faktisko rakstīto ziņojumu nosūtīšanu un uzkrāto ziņojumu saņemšanu no servera pēc tīkla savienojuma parādīšanās;
- SOCKS5 atbalsts tiešo P2P savienojumu pārsūtīšanai;
- Atbalsts XML formāta vCard.
Avots: opennet.lv
