Vuoden kehitystyön jälkeen on julkaistu Dino 0.4 -viestintäasiakas, joka tukee chattia, äänipuheluita, videopuheluita, videoneuvotteluja ja tekstiviestejä Jabber/XMPP-protokollalla.Ohjelma on yhteensopiva eri XMPP-asiakkaiden ja -palvelimien kanssa, keskittyy varmistaa keskustelujen luottamuksellisuuden ja tukee päästä päähän -salausta. Projektikoodi on kirjoitettu Vala-kielellä GTK-työkalupakin avulla ja sitä jaetaan GPLv3+-lisenssillä.
Yhteyden järjestämiseen käytetään XMPP-protokollaa ja standardeja XMPP-laajennuksia (XEP-0353, XEP-0167), joiden avulla voit soittaa puheluita Dinon ja muiden XMPP-asiakkaiden välillä, jotka tukevat asianmukaisia määrityksiä, esim. muodostaa salattuja videopuheluita Conversations- ja Movim-sovelluksilla sekä salaamattomia puheluita Gajim-sovelluksella. Viestienvaihdon ja autentikoinnin päästä päähän -salaus suoritetaan Signal-protokollaan perustuvalla OMEMO XMPP -laajennuksella.
Uudessa julkaisussa:
- Lisätty tuki reaktioille, jolloin käyttäjä voi nopeasti reagoida viestiin sopivalla emoji-symbolilla, esimerkiksi ilmaista tunteita (🤯), hyväksyä (👍️) tai paheksuntaa (👎️) kirjoittamatta.
- Ryhmäkeskustelut, suorat viestit ja kanavat tukevat nyt suoraa vastausta, joka on sidottu tiettyyn viestiin ja jonka avulla voit tarkastella sitä nopeasti.
- GTK3:sta on tehty siirtymä GTK4:ään ja libadwaita-kirjastoon, joka tarjoaa valmiita widgetejä ja objekteja uuden GNOME HIG:n (Human Interface Guidelines) mukaisten sovellusten rakentamiseen. Käyttöliittymä on mukautettu toimimaan oikein kaikenkokoisilla näytöillä, myös mobiililaitteiden pienillä näytöillä.
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 erilaisille palvelimelle tallennetuille palveluille ja resursseille;
- 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öskentely offline-tilassa lähettämällä varsinaisia kirjoitettuja viestejä ja vastaanottamalla palvelimelle kertyneitä viestejä verkkoyhteyden ilmestymisen jälkeen;
- SOCKS5-tuki suorien P2P-yhteyksien välittämiseen;
- Tuki XML vCard -muodolle.
Lähde: opennet.ru