Vydanie komunikačného klienta Dino 0.4

Po roku vývoja bol uvoľnený komunikačný klient Dino 0.4, ktorý podporuje chat, audiohovory, videohovory, videokonferencie a výmenu textových správ prostredníctvom protokolu Jabber/XMPP. Program je kompatibilný s rôznymi klientmi a servermi XMPP, zameriava sa na zabezpečenie súkromia rozhovorov a podporuje end-to-end šifrovanie. Kód projektu je napísaný v jazyku Vala s využitím toolkit-u GTK a je šírený pod licenciou GPLv3+.

Na organizáciu spojenia sa používa protokol XMPP a štandardné rozšírenia XMPP (XEP-0353, XEP-0167), čo umožňuje uskutočňovať hovory medzi Dinom a akýmikoľvek inými klientmi XMPP, ktoré podporujú príslušné špecifikácie, napríklad je možná realizácia šifrovaných videohovorov s aplikáciami Conversations a Movim, ako aj nešifrovaných hovorov s aplikáciou Gajim. End-to-end šifrovanie správ a overenie pravosti sa realizuje s použitím XMPP rozšírenia OMEMO založeného na protokole Signal.

V novom vydaní:

  • Pridaná podpora reakcií, ktorá umožňuje používateľovi rýchlo reagovať na správu vhodným emoji-symbolom, napríklad vyjadriť emócie (🤯), súhlas (👍️) alebo nesúhlas (👎️) bez písania textu.
  • V skupinových chatov, priamych správach a kanáloch bola pridaná podpora priamej odpovede, viazanej na konkrétnu správu a umožňujúcej rýchly prechod na jej náhľad. Vydanie komunikačného klienta Dino 0.4
  • Prešiel sa s GTK3 na GTK4 a knižnicu libadwaita, ktorá ponúka hotové widgety a objekty na vytváranie aplikácií, zodpovedajúce novým odporúčaniam GNOME HIG (Human Interface Guidelines). Užívateľské rozhranie je prispôsobené na správnu funkčnosť na obrazovkách akýchkoľvek rozmerov, vrátane malých obrazoviek mobilných zariadení.

Vydanie komunikačného klienta Dino 0.4

Hlavné funkcie Dina a podporované XEP rozšírenia:

  • Viacúčelové chaty s podporou súkromných skupín a verejných kanálov (v skupinách môžu komunikovať iba osoby zahrnuté v skupine na ľubovoľné témy, zatiaľ čo v kanáloch môžu komunikovať všetci používatelia iba na danú tému);
  • Použitie avatarov;
  • Správa archívu správ;
  • Označenie posledných prijatých a prečítaných správ v chatoch;
  • Pripájanie súborov a obrázkov k správam. Súbory môžu byť odosielané priamo medzi klientmi, ako aj s nahrávaním na server a poskytnutím odkazu, cez ktorý môže iný používateľ tento súbor stiahnuť;
  • Podpora priameho prenosu multimediálneho obsahu (zvuk, video, súbory) medzi klientmi pomocou protokolu Jingle;
  • Podpora SRV záznamov pre nastavovanie priameho šifrovaného spojenia s použitím TLS, okrem odosielania cez XMPP server;
  • Šifrovanie pomocou OMEMO a OpenPGP;
  • Distribúcia správ na základe predplatného (Publish-Subscribe);
  • Oznámenie o stave písania správy iným používateľom (možno vypnúť odosielanie oznámení o písaní v súvislosti s chatmi alebo jednotlivými používateľmi);
  • Odložené doručenie správ;
  • Záložky na rôzne služby a zdroje, uchovávané na serveri;
  • Oznámenie o úspešnom doručení správy;
  • Pokročilé prostriedky na vyhľadávanie správ a filtrovanie výstupu v histórii konverzácie;
  • Podpora práce v jednom rozhraní s viacerými účtami, napríklad na oddelenie pracovnej a osobnej komunikácie;
  • Práca v offline režime s faktickou odoslaním napísaných správ a prijímaním nahromadených na serveri správ po objavení sa sieťového pripojenia;
  • Podpora SOCKS5 pre presmerovanie priamych P2P pripojení;
  • Podpora XML formátu vCard.

Vydanie komunikačného klienta Dino 0.4

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster