Vydání komunikačního klienta Dino 0.4

Po roce vývoje byl zveřejněn vydání komunikačního klienta Dino 0.4, který podporuje chat, hlasové hovory, video hovory, videokonference a textovou komunikaci pomocí protokolu Jabber/XMPP. Program je kompatibilní s různými klienty a servery XMPP a je orientován na zajištění důvěrnosti jednání a podporuje šifrování end-to-end. Kód projektu je napsán v jazyce Vala s využitím toolkit GTK a je šířen pod licencí GPLv3+.

Pro organizaci spojení se používá protokol XMPP a standardní rozšíření XMPP (XEP-0353, XEP-0167), což umožňuje uskutečňovat hovory mezi Dinem a jakýmikoli jinými klienty XMPP, kteří podporují příslušné specifikace, například je možné navázat šifrované video hovory s aplikacemi Conversations a Movim, stejně jako nezašifrované hovory s aplikací Gajim. End-to-end šifrování výměny zpráv a potvrzení pravosti se provádí pomocí XMPP rozšíření OMEMO založeného na protokolu Signal.

V novém vydání:

  • Byla přidána podpora reakcí, která umožňuje uživatelům rychle reagovat na zprávu vhodným emoji symbolem, například vyjádřit emoce (🤯), souhlas (👍️) nebo nesouhlas (👎️) bez psaní textu.
  • V skupinových chatech, přímém sdílení zpráv a kanálech byla přidána podpora přímé odpovědi, která je vázána na konkrétní zprávu a umožňuje rychlý přechod k jejímu zobrazení. Vydání komunikačního klienta Dino 0.4
  • Byl proveden přechod z GTK3 na GTK4 a knihovnu libadwaita, která nabízí připravené widgety a objekty pro vytváření aplikací v souladu s novými doporučeními GNOME HIG (Human Interface Guidelines). Uživatelé rozhraní je přizpůsobeno pro správnou funkčnost na obrazovkách jakékoli velikosti, včetně malých obrazovek mobilních zařízení.

Vydání komunikačního klienta Dino 0.4

Hlavní funkce Dina a podporovaná XEP rozšíření:

  • Víceuživatelské chaty s podporou soukromých skupin a veřejných kanálů (ve skupinách je možné komunikovat pouze s lidmi, kteří jsou ve skupině, o různých tématech, zatímco v kanálech mohou jakýkoli uživatelé komunikovat pouze na stanovené téma);
  • Používání avatarů;
  • Správa archivu zpráv;
  • Označení poslední obdržené a přečtené zprávy v chatech;
  • Připojení souborů a obrázků k zprávám. Soubory mohou být odesílány buď přímo mezi klienty, nebo nahrávány na server s poskytnutím odkazu, přes který si jiný uživatel může tento soubor stáhnout;
  • Podpora přímého přenosu multimediálního obsahu (zvuk, video, soubory) mezi klienty pomocí protokolu Jingle;
  • Podpora SRV záznamů pro ustanovení přímého šifrovaného spojení pomocí TLS, kromě odesílání přes XMPP server;
  • Šifrování pomocí OMEMO a OpenPGP;
  • Distribuce zpráv na základě předplatného (Publish-Subscribe);
  • Oznámení o stavu psaní zprávy jiným uživatelem (možnost vypnout zasílání oznámení o psaní v rámci chatů nebo jednotlivých uživatelů);
  • Odložená doručení zpráv;
  • Záložky na různé služby a zdroje, které jsou uložené na serveru;
  • Oznámení o úspěšném doručení zprávy;
  • Rozšířené nástroje pro vyhledávání zpráv a filtrování výstupu v historii konverzace;
  • Podpora práce v jednom rozhraní s více účty, například pro oddělení pracovních a osobních konverzací;
  • Práce v offline režimu s faktickým odesíláním napsaných zpráv a příjmem zpráv, které se nahromadily po obnovení síťového spojení; serveru zpráv po navázání síťového spojení;
  • Podpora SOCKS5 pro přesměrování přímých P2P spojení;
  • Podpora formátu XML vCard.

Vydání komunikačního klienta Dino 0.4

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster