Release van communicatieclient Dino 0.4

Na een jaar ontwikkeling is de communicatieclient Dino 0.4 uitgebracht, die chat, audiogesprekken, video-oproepen, videoconferenties en tekstberichten ondersteunt met behulp van het Jabber/XMPP-protocol. De software is compatibel met verschillende XMPP-clients en -servers, gericht op het waarborgen van de privacy van gesprekken en ondersteunt end-to-end encryptie. De code van het project is geschreven in de programmeertaal Vala met behulp van de GTK-toolkit en wordt verspreid onder de GPLv3+-licentie.

Voor het tot stand brengen van verbindingen wordt het XMPP-protocol en standaard XMPP-extensies (XEP-0353, XEP-0167) gebruikt, waardoor oproepen tussen Dino en andere XMPP-clients die de overeenkomstige specificaties ondersteunen, mogelijk zijn. Bijvoorbeeld, het is mogelijk om versleutelde video-oproepen te voeren met de apps Conversations en Movim, evenals onversleutelde oproepen met de app Gajim. End-to-end encryptie van berichten en verificatie van authenticiteit wordt uitgevoerd met behulp van de XMPP-extensie OMEMO op basis van het Signal-protocol.

In de nieuwe release:

  • Ondersteuning voor reacties is toegevoegd, waarmee gebruikers snel op een bericht kunnen reageren met een geschikt emoji-teken, bijvoorbeeld om emoties (🤯), instemming (👍️) of afkeuring (👎️) zonder tekstverwerking te uiten.
  • In groepschats, directe berichtenuitwisseling en kanalen is ondersteuning voor directe antwoorden toegevoegd, die zijn gekoppeld aan specifieke berichten en het mogelijk maakt om snel naar die berichten te navigeren. Release van communicatieclient Dino 0.4
  • Er is een overstap gemaakt van GTK3 naar GTK4 en de bibliotheek libadwaita, die kant-en-klare widgets en objecten biedt voor het bouwen van applicaties volgens de nieuwste GNOME HIG (Human Interface Guidelines). De gebruikersinterface is aangepast voor correcte werking op schermen van elke grootte, inclusief kleine schermen van mobiele apparaten.

Release van communicatieclient Dino 0.4

Belangrijkste mogelijkheden van Dino en de ondersteunde XEP-extensies:

  • Gebruik van avatars;
  • Beheer van de berichtenarchief;
  • Markering van het laatste ontvangen en gelezen bericht in chats;
  • Bijlagen van bestanden en afbeeldingen aan berichten. Bestanden kunnen zowel rechtstreeks van client naar client worden verzonden, als worden geüpload naar de server met een link waarmee een andere gebruiker dit bestand kan downloaden;
  • Ondersteuning voor directe overdracht van multimedia-inhoud (geluid, video, bestanden) tussen clients met behulp van het protocol
  • Ondersteuning voor directe overdracht van multimedia-inhoud (audio, video, bestanden) tussen clients via het Jingle-protocol;
  • Versleuteling met OMEMO en OpenPGP;
  • Verspreiding van berichten via abonnement (Publish-Subscribe);
  • Melding van de status van invoer door een andere gebruiker (je kunt het verzenden van meldingen over het typen uitschakelen in verband met chats of specifieke gebruikers);
  • Melding van de status van het typen van een bericht door een andere gebruiker (het is mogelijk om het verzenden van meldingen over typen uit te schakelen, gekoppeld aan chats of individuele gebruikers);
  • Uitgestelde berichtbezorging;
  • Bladwijzers naar verschillende services en resources, opgeslagen op de server;
  • Melding van succesvolle berichtaflevering;
  • Geavanceerde zoekfuncties voor berichten en filters voor de gespreksgeschiedenis;
  • Ondersteuning voor het werken met meerdere accounts in één interface, bijvoorbeeld om werk- en privégemiddelden te scheiden;
  • Werken in offline-modus met daadwerkelijke verzending van geschreven berichten en ontvangst van verzamelde berichten. de server berichten na het tot stand komen van de netwerkverbinding;
  • Ondersteuning voor SOCKS5 voor directe P2P-verbindingen;
  • Ondersteuning voor het XML-formaat vCard.

Release van communicatieclient Dino 0.4

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster