Vuoden kehitystyön jälkeen on julkaistu Dino 0.4, viestintäohjelma. Se tukee chattia, äänipuheluita, videopuheluita, videoneuvotteluja ja tekstiviestejä Jabber/XMPP-protokollan avulla. Ohjelma on yhteensopiva useiden XMPP-asiakasohjelmien ja -palvelimien kanssa, keskittyy keskustelujen yksityisyyden varmistamiseen ja tukee päästä päähän -salausta. Projektin koodi on kirjoitettu Vala-kielellä käyttäen GTK-työkalupakkia ja se jaetaan GPLv3+-lisenssillä.
Yhteys muodostetaan XMPP-protokollan ja XMPP-vakiolaajennusten (XEP-0353, XEP-0167) avulla, mikä mahdollistaa puhelut Dinon ja muiden asiaankuuluvia määrityksiä tukevien XMPP-asiakasohjelmien välillä. Esimerkiksi salatut videopuhelut Conversations- ja Movim-sovelluksilla sekä salaamattomat puhelut Gajimilla ovat mahdollisia. Viestien päästä päähän -salaus ja todennus tarjotaan Signal-protokollaan perustuvalla OMEMO XMPP -laajennuksella.
Uudessa julkaisussa:
- Lisätty tuki reaktioille, joiden avulla käyttäjät voivat vastata viestiin nopeasti sopivalla emojilla, kuten ilmaista tunteen (🤯), hyväksynnän (👍️) tai paheksunnan (👎️) kirjoittamatta.
- Ryhmäkeskustelut, suorat viestit ja kanavat tukevat nyt suoria vastauksia, jotka linkitetään tiettyyn viestiin ja joiden avulla voit tarkastella sitä nopeasti.
- Siirtyminen GTK3:sta GTK4:ään ja libadwaita-kirjastoon, joka tarjoaa valmiita widgetejä ja objekteja uusien GNOME HIG (Human Interface Guidelines) -ohjeiden mukaisten sovellusten rakentamiseen, on saatu päätökseen. Käyttöliittymää on mukautettu toimimaan oikein kaikenkokoisilla näytöillä, mukaan lukien mobiililaitteiden pienemmät näytöt.

Dinon ja tuettujen XEP-laajennusten pääominaisuudet:
- Monen käyttäjän chatit, jotka tukevat yksityisiä ryhmiä ja julkisia kanavia (ryhmissä voit kommunikoida vain ryhmään kuuluvien ihmisten kanssa mielivaltaisista aiheista, ja kanavilla kuka tahansa käyttäjä voi kommunikoida vain tietystä aiheesta);
- Avatarien käyttö;
- Viestiarkiston hallinta;
- Viimeisten vastaanotettujen ja luettujen viestien merkitseminen chateissa;
- Tiedostojen ja kuvien liittäminen viesteihin. Tiedostot voidaan siirtää joko suoraan asiakkaalta asiakkaalle tai lataamalla ne palvelimelle ja tarjoamalla linkin, jonka kautta toinen käyttäjä voi ladata tämän tiedoston;
- Tukee suoraa multimediasisällön (ääni, video, tiedostot) siirtoa asiakkaiden välillä Jingle-protokollan avulla;
- Tuki SRV-tietueille suoran salatun yhteyden muodostamiseksi TLS:n avulla XMPP-palvelimen kautta lähettämisen lisäksi;
- Salaus OMEMOlla ja OpenPGP:llä;
- Viestien jakelu tilauksen mukaan (Julkaise-Tilaa);
- Ilmoitus toisen käyttäjän kirjoittamisen tilasta (voit poistaa käytöstä chateihin tai yksittäisiin käyttäjiin liittyvien kirjoittamisilmoitusten lähettämisen);
- Viestien toimituksen viivästyminen;
- Kirjanmerkit eri palveluille ja resursseille, jotka on tallennettu palvelin;
- Ilmoitus onnistuneesta viestin toimituksesta;
- Kehittyneet keinot viestien etsimiseen ja tulosteiden suodattamiseen kirjeenvaihtohistoriassa;
- Tuki työskentelyyn yhdessä käyttöliittymässä useiden tilien kanssa, esimerkiksi työn ja henkilökohtaisen kirjeenvaihdon erottamiseen;
- Työskentele offline-tilassa lähettämällä varsinaisia kirjoitettuja viestejä ja vastaanottamalla kertyneitä viestejä palvelin viestit verkkoyhteyden muodostamisen jälkeen;
- SOCKS5-tuki suorien P2P-yhteyksien välittämiseen;
- Tuki XML vCard -muodolle.

Lähde: opennet.ru
