Urtebeteko garapenaren ondoren, Dino 0.4 komunikazio-bezeroa kaleratu da, txata, audio-deiak, bideo-deiak, bideo-konferentziak eta testu-mezuak Jabber/XMPP protokoloa erabiliz onartzen dituena. Programa bateragarria da hainbat XMPP bezero eta zerbitzariekin, ardaztuta dago. elkarrizketen konfidentzialtasuna bermatuz eta end-to-end enkriptatzea onartzen du. Proiektuaren kodea Vala hizkuntzan idatzita dago GTK toolkit erabiliz eta GPLv3+ lizentziapean banatzen da.
Konexioa antolatzeko, XMPP protokoloa eta XMPP luzapen estandarrak (XEP-0353, XEP-0167) erabiltzen dira, eta horri esker, Dinoren eta dagozkion zehaztapenak onartzen dituzten beste edozein XMPP bezeroren artean deiak egin ditzakezu, adibidez, posible da. Ezarri enkriptatutako bideo-deiak Elkarrizketak eta Movim aplikazioekin, baita zifratu gabeko deiak ere Gajim aplikazioarekin. Mezularitzaren eta autentifikazioaren muturreko enkriptatzea OMEMO XMPP luzapena erabiliz egiten da Seinale protokoloan oinarrituta.
Argitalpen berrian:
- Erreakzioetarako laguntza gehitu da, erabiltzaileari emoji ikur egoki batekin mezu bati azkar erreakzionatzeko aukera emanez, adibidez, emozioak (π€―), adostasuna (ποΈ) edo gaitzespena (ποΈ) adierazteko idatzi gabe.
- Taldeko txateek, mezu zuzenek eta kanalek erantzun zuzena onartzen dute orain, mezu zehatz bati lotuta dago eta azkar ikusteko aukera ematen dizu.
- GTK3tik GTK4ra eta libadwaita liburutegira trantsizioa egin da, GNOME HIG (Human Interface Guidelines) berriarekin bat datozen aplikazioak eraikitzeko prest dauden widgetak eta objektuak eskaintzen dituena. Erabiltzaile-interfazea edozein tamainatako pantailetan behar bezala lan egiteko egokituta dago, baita gailu mugikorretako pantaila txikietan ere.
Dinoren eta onartzen diren XEP luzapenen ezaugarri nagusiak:
- Erabiltzaile anitzeko txatak talde pribatuetarako eta kanal publikoetarako laguntzarekin (taldeetan gai arbitrarioei buruz taldean sartutako pertsonekin soilik komunika zaitezke, eta kanaletan edozein erabiltzailek gai jakin bati buruz soilik komunika daiteke);
- Avatarren erabilera;
- Mezuen artxiboaren kudeaketa;
- Txatetan jasotako eta irakurritako azken mezuak markatzea;
- Mezuei fitxategiak eta irudiak eranstea. Fitxategiak zuzenean bezerotik bezerora transferi daitezke edo zerbitzarira igoz eta esteka bat emanez, beste erabiltzaile batek fitxategi hau deskargatu ahal izateko;
- Jingle protokoloa erabiliz bezeroen artean multimedia edukien (soinua, bideoa, fitxategiak) zuzenean transferitzea onartzen du;
- SRV erregistroetarako laguntza enkriptatutako konexio zuzena ezartzeko TLS erabiliz, XMPP zerbitzari baten bidez bidaltzeaz gain;
- Enkriptatzea OMEMO eta OpenPGP erabiliz;
- Mezuen banaketa harpidetzaren arabera (Argitaratu-Harpidetu);
- Beste erabiltzaile baten idazketaren egoerari buruzko jakinarazpena (txatekin edo erabiltzaile indibidualekin idazteari buruzko jakinarazpenak bidaltzea desgaitu dezakezu);
- Mezuen entrega geroratua;
- Zerbitzarian gordetako hainbat zerbitzu eta baliabideren laster-markak;
- Mezua arrakastaz bidaltzearen jakinarazpena;
- Mezuak bilatzeko eta korrespondentziaren historian irteera iragazteko bitarteko aurreratuak;
- Hainbat kontu dituen interfaze batean lan egiteko laguntza, adibidez, lana eta korrespondentzia pertsonala bereizteko;
- Lineaz kanpoko moduan lan egitea idatzizko mezuen benetako bidalketarekin eta sareko konexioa agertu ondoren zerbitzarian metatutako mezuak jasotzea;
- SOCKS5 laguntza zuzeneko P2P konexioak birbidaltzeko;
- XML vCard formatuaren euskarria.
Iturria: opennet.ru