Efter ett Ärs utveckling har kommunikationsklienten Dino 0.4 slÀppts, som stöder chatt, ljudsamtal, videosamtal, videokonferenser och textmeddelanden med hjÀlp av Jabber/XMPP-protokollet. Programmet Àr kompatibelt med olika XMPP-klienter och servrar, fokuserar pÄ att sÀkerstÀlla sekretessen för samtal och stödjer end-to-end-kryptering. Koden för projektet Àr skriven i Vala med hjÀlp av GTK-verktyget och distribueras under GPLv3+-licensen.
För att etablera anslutningen anvÀnds XMPP-protokollet och standardiserade XMPP-tillÀgg (XEP-0353, XEP-0167), vilket gör det möjligt att ringa samtal mellan Dino och andra XMPP-klienter som stöder motsvarande specifikationer; till exempel kan krypterade videosamtal etableras med apparna Conversations och Movim, samt okrypterade samtal med appen Gajim. End-to-end-kryptering av meddelanden och autentisering sker med hjÀlp av XMPP-tillÀgget OMEMO baserat pÄ Signal-protokollet.
I den nya utgÄvan:
- Stöd för reaktioner har lagts till, vilket ger anvĂ€ndaren möjlighet att snabbt reagera pĂ„ ett meddelande med en passande emoji-symbol, till exempel för att uttrycka kĂ€nslor (đ€Ż), samtycke (đïž) eller ogillande (đïž) utan att behöva skriva text.
- I gruppchattar, direktmeddelanden och kanaler har stöd för direkt svar lagts till, vilket Àr kopplat till ett specifikt meddelande och gör det möjligt att snabbt gÄ tillbaka till att se det.
- ĂvergĂ„ngen frĂ„n GTK3 till GTK4 och libadwaita-biblioteket har genomförts, vilket erbjuder fĂ€rdiga widgets och objekt för byggande av applikationer som uppfyller de nya GNOME HIG (Human Interface Guidelines). AnvĂ€ndargrĂ€nssnittet Ă€r anpassat för att fungera korrekt pĂ„ skĂ€rmar av alla storlekar, inklusive smĂ„ skĂ€rmar pĂ„ mobila enheter.

De viktigaste funktionerna i Dino och de stödda XEP-tillÀggen:
- FleranvÀndarchattar med stöd för privata grupper och offentliga kanaler (i grupper kan man kommunicera endast med de som ingÄr i gruppen om valfria Àmnen, medan i kanaler kan alla anvÀndare kommunicera endast om ett specifikt Àmne);
- AnvÀndning av avatarer;
- Hantering av meddelandearkiv;
- Markera det senaste mottagna och lÀsta meddelandet i chattar;
- Bifoga filer och bilder till meddelanden. Filer kan överföras bÄde direkt frÄn klient till klient och genom att ladda upp dem till servern och ge en lÀnk dÀr en annan anvÀndare kan ladda ner filen;
- Stöd för direkt överföring av multimedia (ljud, video, filer) mellan klienter via Jingle-protokollet;
- Stöd för SRV-poster för att stÀlla in direkt krypterad anslutning med hjÀlp av TLS, förutom att skicka via XMPP-server;
- Kryptering med OMEMO och OpenPGP;
- Distribuering av meddelanden baserat pÄ prenumeration (Publish-Subscribe);
- Meddelande om den andra anvÀndarens meddelandeförfattande status (kan inaktiveras för att skicka meddelanden om skrivande relaterat till chattar eller enskilda anvÀndare);
- Fördröjd leverans av meddelanden;
- BokmÀrken för olika tjÀnster och resurser, som lagras pÄ servern;
- Meddelande om att meddelandet har levererats framgÄngsrikt;
- Utökade verktyg för att söka meddelanden och filtrera utdata i chattens historik;
- Stöd för att arbeta i ett enda grÀnssnitt med flera konton, till exempel för att separera arbete och personlig kommunikation;
- Arbete i offline-lÀge med faktisk sÀndning av skrivna meddelanden och mottagning av ackumulerade pÄ servern meddelanden efter att nÀtverksanslutningen har ÄterstÀllts;
- Stöd för SOCKS5 för att vidarebefordra direkta P2P-anslutningar;
- Stöd för XML-formatet vCard.

KĂ€lla: opennet.ru
