A Dino kommunikációs kliens kiadása 0.4

Egy év fejlesztés után megjelent a Dino 0.4 kommunikációs kliens, amely támogatja a chat-et, audiohívásokat, videohívásokat, videokonferenciákat és szöveges üzenetküldést a Jabber/XMPP protokoll segítségével. A program kompatibilis különféle XMPP kliensekkel és szerverekkel biztosítja a beszélgetések titkosságát, és támogatja a végpontok közötti titkosítást. A projekt kódja Vala nyelven íródott a GTK eszközkészlet segítségével, és a GPLv3+ licenc alatt kerül terjesztésre.

A kapcsolat megszervezéséhez az XMPP protokollt és a szabványos XMPP bővítményeket (XEP-0353, XEP-0167) használják, amelyek lehetővé teszik a Dino és bármely más XMPP kliens közötti hívások kezdeményezését, amelyek támogatják a megfelelő specifikációkat, például lehetséges titkosított videohívásokat kezdeményezhet a Conversations és Movim alkalmazásokkal, valamint titkosítatlan hívásokat a Gajim alkalmazással. Az üzenetküldés és a hitelesítés végpontok közötti titkosítása a Signal protokollon alapuló OMEMO XMPP kiterjesztéssel történik.

Az új kiadásban:

  • Hozzáadott reakciótámogatás, amely lehetővé teszi a felhasználó számára, hogy gyorsan reagáljon egy üzenetre egy megfelelő emoji szimbólummal, például érzelmek (🤯), egyetértés (👍️) vagy elutasítás (👎️) kifejezésére gépelés nélkül.
  • A csoportos csevegés, a közvetlen üzenetküldés és a csatornák mostantól támogatják a közvetlen válaszadást, amely egy adott üzenethez van kötve, és lehetővé teszi annak gyors megtekintését.  A Dino kommunikációs kliens kiadása 0.4
  • Átállás történt a GTK3-ról a GTK4-re és a libadwaita könyvtárra, amely kész widgeteket és objektumokat kínál az új GNOME HIG-nek (Human Interface Guidelines) megfelelő alkalmazások építéséhez. A felhasználói felületet úgy alakították ki, hogy bármilyen méretű képernyőn megfelelően működjön, beleértve a mobileszközök kis képernyőit is.

 A Dino kommunikációs kliens kiadása 0.4

A Dino és a támogatott XEP bővítmények főbb jellemzői:

  • Többfelhasználós csevegés privát csoportok és nyilvános csatornák támogatásával (a csoportokban csak a csoportba tartozó személyekkel kommunikálhat tetszőleges témákban, a csatornákon pedig bármely felhasználó csak egy adott témában kommunikálhat);
  • Avatarok használata;
  • Üzenetarchívum kezelése;
  • Az utolsó fogadott és olvasott üzenetek megjelölése a chatekben;
  • Fájlok és képek csatolása üzenetekhez. A fájlok átvihetők közvetlenül a kliensről a kliensre, vagy a szerverre való feltöltéssel és egy hivatkozás biztosításával, amelyen keresztül egy másik felhasználó letöltheti ezt a fájlt;
  • Támogatja a multimédiás tartalmak (hang, videó, fájlok) közvetlen átvitelét az ügyfelek között a Jingle protokoll használatával;
  • SRV rekordok támogatása közvetlen titkosított kapcsolat létrehozásához TLS használatával, az XMPP szerveren keresztüli küldés mellett;
  • Titkosítás OMEMO és OpenPGP használatával;
  • Üzenetek terjesztése előfizetéssel (Közzététel-Feliratkozás);
  • Értesítés egy másik felhasználó gépelésének állapotáról (letilthatja az értesítések küldését a csevegésekkel vagy az egyes felhasználókkal kapcsolatos gépelésről);
  • Üzenetek késleltetett kézbesítése;
  • Könyvjelzők különféle szolgáltatásokhoz és erőforrásokhoz, amelyeket a következő helyen tárolnak: szerver;
  • Értesítés sikeres üzenetküldésről;
  • Speciális eszközök az üzenetek keresésére és a kimenetek szűrésére a levelezési előzményekben;
  • Egy felületen több fiókkal való munkavégzés támogatása, például a munka és a személyes levelezés elkülönítéséhez;
  • Offline módban dolgozzon az írásos üzenetek tényleges küldésével és a felhalmozott üzenetek fogadásával szerver üzenetek a hálózati kapcsolat létrejötte után;
  • SOCKS5 támogatás a közvetlen P2P kapcsolatok továbbításához;
  • XML vCard formátum támogatása.

 A Dino kommunikációs kliens kiadása 0.4

Forrás: opennet.ru

Hozzászólás