Dopu un annu di sviluppu, u cliente di cumunicazione Dino 0.4 hè statu liberatu, supportendu chat, audio calls, video calls, videoconferences, and text messager using the Jabber/XMPP protocol. U codice di u prugettu hè scrittu in a lingua Vala cù u toolkit GTK è distribuitu sottu a licenza GPLv3+.
A cunnessione usa u protokollu XMPP è estensioni XMPP generichi (XEP-0353, XEP-0167), chì vi permette di fà chjamate trà Dino è qualsiasi altri clienti XMPP chì supportanu e specificazioni appropritate, per esempiu, pudete stabilisce videochiamate criptate cù Conversazioni è applicazioni Movim, è ancu chjamate micca criptate cù l'app Gajim. A criptografia è a validazione di messageria end-to-end sò realizate cù l'estensione OMEMO XMPP basatu annantu à u protocolu Signal.
In a nova versione:
- Aghjunghje un supportu per e reazioni chì permettenu à l'utilizatori di risponde rapidamente à un missaghju cù un caratteru emoji adattatu, cum'è emote (🤯), accordu (👍️), o disappruvazioni (👎️) senza scrive.
- In chats di gruppu, messageria diretta è canali, u supportu hè statu aghjuntu per una risposta diretta chì hè ligata à un missaghju specificu è vi permette di andà rapidamente per vede.
- Transizione da GTK3 à GTK4 è a libreria libadwaita, chì offre widgets è oggetti pronti per a custruzione di l'applicazioni chì rispettanu i novi cunsiglii di GNOME HIG (Guida di l'interfaccia umana). L'interfaccia d'utilizatore hè adattata per travaglià currettamente nantu à schermi di ogni dimensione, cumprese schermi chjuchi di i dispositi mobili.
Funzioni principali di Dino è estensioni XEP supportate:
- Chats multi-utilizatori cù supportu per i gruppi privati è i canali publichi (in gruppi, pudete chatte solu cù e persone incluse in u gruppu nantu à temi arbitrarii, è in i canali, ogni utilizatori pò chatte solu nantu à un tema determinatu);
- usu di avatars;
- gestione di l'archiviu di messagi;
- Marcatu l'ultimi missaghji ricevuti è leghje in chats;
- Attaccà i fugliali è l'imaghjini à i missaghji. I schedari ponu esse trasferiti direttamente da u cliente à u cliente, o caricati à u servitore è furnitu cù un ligame per quale un altru utilizatore pò scaricà stu schedariu;
- Supportu per a trasmissione diretta di cuntenutu multimediale (sonu, video, schedari) trà i clienti chì utilizanu u protocolu Jingle;
- Supportu per i registri SRV per stabilisce una cunnessione criptata diretta cù TLS, in più di mandà à traversu un servitore XMPP;
- Criptazione cù OMEMO è OpenPGP;
- Distribuzione di missaghji per abbunamentu (Pubblicazione-Subscribe);
- Notificazione di u statutu di un missaghju stabilitu da un altru utilizatore (pudete disattivà l'inviu di notificazioni nantu à u settore in relazione à chats o utilizatori individuali);
- consegna ritardata di missaghji;
- Bookmarks per diversi servizii è risorse almacenati in u servitore;
- Notificazione di u messagiu successu;
- Strumenti avanzati per a ricerca di i missaghji è u filtru di a pruduzzioni in a storia di a currispundenza;
- Supportu per travaglià in una interfaccia cù parechji cunti, per esempiu, per separà u travagliu è a corrispondenza persunale;
- U travagliu in modu offline cù l'inviu propiu di messagi scritti è riceve missaghji accumulati in u servitore dopu l'apparizione di una cunnessione di rete;
- Supportu SOCKS5 per rinvià cunnessione diretta P2P;
- Supportu per u furmatu vCard XML.
Source: opennet.ru