prvý vydanie komunikačného klienta , ktorý podporuje účasť na chatoch a výmenu správ pomocou protokolu Jabber/XMPP. Program je kompatibilný s rôznymi klientmi a servermi XMPP, zameriava sa na zabezpečenie dôvernosti rozhovorov a podporuje šifrovanie koncových používateľov pomocou rozšírenia XMPP na báze protokolu Signal alebo šifrovanie pomocou OpenPGP. Kód projektu je napísaný v jazyku Vala s použitím toolkit GTK a pod licenciou GPLv3+.
Ako dôvod na vytvorenie nového klienta sa uvádza túžba vytvoriť jednoduchú a intuitívnu slobodnú aplikáciu na komunikáciu, ktorá pripomína WhatsApp a Facebook Messenger, ale na rozdiel od takých otvorených messengerov ako Signal a Wire nie je viazaná na centralizované služby a nezávisí od konkrétnej spoločnosti.
Na rozdiel od mnohých populárnych messengerov Dino neintegruje s webovým stackom a nepoužíva rozšírené platformy, ako je Electron, čo umožnilo dosiahnuť veľmi vysokú reagovanosť rozhrania a nízku spotrebu zdrojov.
Medzi realizovanými v Dinó a funkciami:
- Viacúčelové chaty s podporou súkromných skupín a verejných kanálov (v skupinách môžu komunikovať iba osoby zahrnuté v skupine na ľubovoľné témy, zatiaľ čo v kanáloch môžu komunikovať všetci používatelia iba na danú tému);
- Použitie avatarov;
- Správa archívu správ;
- Označenie posledných prijatých a prečítaných správ v chatoch;
- Pripájanie súborov a obrázkov k správam. Súbory môžu byť odosielané priamo medzi klientmi, ako aj s nahrávaním na server a poskytnutím odkazu, cez ktorý môže iný používateľ tento súbor stiahnuť;
- Podpora priameho prenosu multimediálneho obsahu (zvuk, video, súbory) medzi klientmi pomocou protokolu ;
- Podpora SRV záznamov pre nastavovanie priameho šifrovaného spojenia s použitím TLS, okrem odosielania cez XMPP server;
- Šifrovanie pomocou OMEMO a OpenPGP;
- Distribúcia správ na základe predplatného (Publish-Subscribe);
- Oznámenie o stave písania správy iným používateľom (možno vypnúť odosielanie oznámení o písaní v súvislosti s chatmi alebo jednotlivými používateľmi);
- Odložené doručenie správ;
- Ukladanie záložiek na chaty a webové stránky;
- Oznámenie o úspešnom doručení správy;
- Pokročilé prostriedky na vyhľadávanie správ a filtrovanie výstupu v histórii konverzácie;
- Podpora práce v jednom rozhraní s viacerými účtami, napríklad na oddelenie pracovnej a osobnej komunikácie;
- Práca v offline režime s faktickým odosielaním napísaných správ a prijímaním nahromadených správ na serveri po obnovení sieťového pripojenia;
- Podpora SOCKS5 pre presmerovanie priamych P2P pripojení;
- Podpora XML formátu vCard.
Zdroj: opennet.ru
