Rilascio del client di comunicazione Dino 0.4

Dopo un anno di sviluppo, è stato rilasciato il client di comunicazione Dino 0.4, che supporta chat, chiamate audio, videochiamate, videoconferenze e invio di messaggi di testo utilizzando il protocollo Jabber/XMPP. Il programma è compatibile con vari client e server XMPP, si concentra sulla privacy delle conversazioni e supporta la crittografia end-to-end. Il codice del progetto è scritto in Vala utilizzando il toolkit GTK ed è distribuito sotto licenza GPLv3+.

Per organizzare la connessione si utilizza il protocollo XMPP e le estensioni standard XMPP (XEP-0353, XEP-0167), che consentono di effettuare chiamate tra Dino e altri client XMPP che supportano le relative specifiche. Ad esempio, è possibile effettuare videochiamate crittografate con le applicazioni Conversations e Movim, nonché chiamate non crittografate con l'app Gajim. La crittografia end-to-end dei messaggi e la verifica dell’autenticità avvengono mediante l'estensione XMPP OMEMO basata sul protocollo Signal.

Nel nuovo rilascio:

  • Aggiunta la possibilità di utilizzare reazioni, permettendo agli utenti di rispondere rapidamente ai messaggi con emoji appropriate, ad esempio esprimendo emozioni (🤯), approvazione (👍️) o disapprovazione (👎️) senza dover digitare testo.
  • Nei gruppi di chat, nei messaggi diretti e nei canali è stata aggiunta la possibilità di rispondere direttamente a un messaggio specifico, consentendo di passare rapidamente alla sua visualizzazione. Rilascio del client di comunicazione Dino 0.4
  • Passaggio da GTK3 a GTK4 e alla libreria libadwaita, che offre widget e oggetti pronti per la costruzione di applicazioni conformi alle nuove indicazioni GNOME HIG (Human Interface Guidelines). L'interfaccia utente è stata adattata per funzionare correttamente su schermi di qualsiasi dimensione, inclusi gli schermi ridotti dei dispositivi mobili.

Rilascio del client di comunicazione Dino 0.4

Funzionalità principali di Dino e delle estensioni XEP supportate:

  • Chat di gruppo con supporto per gruppi privati e canali pubblici (nelle chat di gruppo si può conversare solo con le persone incluse nel gruppo su argomenti qualsiasi, mentre nei canali tutti gli utenti possono interagire solo su un argomento specifico);
  • Utilizzo di avatar;
  • Gestione dell'archivio dei messaggi;
  • Contrassegno dell'ultimo messaggio ricevuto e letto nelle chat;
  • Allegare file e immagini ai messaggi. I file possono essere trasferiti sia direttamente da client a client, sia caricati sul server con un link fornito, tramite il quale un altro utente potrà scaricare il file;
  • Supporto per la trasmissione diretta di contenuti multimediali (audio, video, file) tra i client tramite il protocollo Jingle;
  • Supporto per i record SRV per stabilire una connessione crittografata diretta utilizzando TLS, oltre all'invio tramite server XMPP;
  • Crittografia tramite OMEMO e OpenPGP;
  • Distribuzione dei messaggi tramite sottoscrizione (Publish-Subscribe);
  • Notifica sullo stato di digitazione del messaggio da un altro utente (possibilità di disattivare l'invio di notifiche di digitazione legate a chat o utenti specifici);
  • Consegna posticipata dei messaggi;
  • Segnalibri per vari servizi e risorse, memorizzati su server;
  • Notifica di avvenuta consegna del messaggio;
  • Strumenti di ricerca avanzati per messaggi e filtraggio dell'output nella cronologia delle conversazioni;
  • Supporto per lavorare in un'unica interfaccia con più account, ad esempio, per separare le comunicazioni lavorative e personali;
  • Funzionamento in modalità offline con invio reale dei messaggi scritti e ricezione dei messaggi accumulati dopo il ripristino della connessione di rete; server Supporto per SOCKS5 per il forwarding di connessioni P2P dirette;
  • Supporto per il formato XML vCard.
  • Supporto per il formato XML vCard.

Rilascio del client di comunicazione Dino 0.4

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster