Veröffentlichung des Dino 0.4-Kommunikationsclients

Nach einem Jahr der Entwicklung wurde der Kommunikationsclient Dino 0.4 veröffentlicht, der Chat, Audioanrufe, Videoanrufe, Videokonferenzen und Textnachrichten mithilfe des Jabber/XMPP-Protokolls unterstützt. Der Projektcode wird mit dem GTK-Toolkit in der Vala-Sprache geschrieben und unter der GPLv3+-Lizenz vertrieben.

Die Verbindung nutzt das XMPP-Protokoll und generische XMPP-Erweiterungen (XEP-0353, XEP-0167), wodurch Sie Anrufe zwischen Dino und allen anderen XMPP-Clients tätigen können, die die entsprechenden Spezifikationen unterstützen, mit denen Sie beispielsweise verschlüsselte Videoanrufe einrichten können Gespräche und Movim-Anwendungen sowie unverschlüsselte Anrufe mit der Gajim-App. Die Ende-zu-Ende-Verschlüsselung und -Validierung von Nachrichten wird mithilfe der OMEMO XMPP-Erweiterung basierend auf dem Signalprotokoll durchgeführt.

In der neuen Version:

  • Unterstützung für Reaktionen hinzugefügt, die es dem Benutzer ermöglichen, schnell auf eine Nachricht mit einem geeigneten Emoji-Zeichen zu reagieren, z. B. einem Emote (🤯), einer Zustimmung (👍️) oder einer Ablehnung (👎️), ohne etwas eintippen zu müssen.
  • In Gruppenchats, Direktnachrichten und Kanälen wurde Unterstützung für eine direkte Antwort hinzugefügt, die an eine bestimmte Nachricht gebunden ist und es Ihnen ermöglicht, diese schnell anzuzeigen.
    Veröffentlichung des Dino 0.4-Kommunikationsclients
  • Übergang von GTK3 zu GTK4 und der libadwaita-Bibliothek, die vorgefertigte Widgets und Objekte zum Erstellen von Anwendungen bietet, die den neuen GNOME HIG-Empfehlungen (Human Interface Guidelines) entsprechen. Die Benutzeroberfläche ist so angepasst, dass sie auf Bildschirmen jeder Größe korrekt funktioniert, auch auf kleinen Bildschirmen mobiler Geräte.

Veröffentlichung des Dino 0.4-Kommunikationsclients

Hauptfunktionen von Dino und unterstützten XEP-Erweiterungen:

  • Mehrbenutzer-Chats mit Unterstützung für private Gruppen und öffentliche Kanäle (in Gruppen können Sie nur mit den zur Gruppe gehörenden Personen zu beliebigen Themen chatten, und in Kanälen können alle Benutzer nur zu einem bestimmten Thema chatten);
  • Verwendung von Avataren;
  • Nachrichtenarchivverwaltung;
  • Markieren der zuletzt empfangenen und gelesenen Nachrichten in Chats;
  • Anhängen von Dateien und Bildern an Nachrichten. Dateien können direkt von Client zu Client übertragen oder auf den Server hochgeladen und mit einem Link versehen werden, über den ein anderer Benutzer diese Datei herunterladen kann;
  • Unterstützung für die direkte Übertragung von Multimedia-Inhalten (Ton, Video, Dateien) zwischen Clients mithilfe des Jingle-Protokolls;
  • Unterstützung für SRV-Datensätze zum Aufbau einer direkten verschlüsselten Verbindung über TLS zusätzlich zum Senden über einen XMPP-Server;
  • Verschlüsselung mit OMEMO und OpenPGP;
  • Verteilung von Nachrichten per Abonnement (Publish-Subscribe);
  • Benachrichtigung über den Status einer von einem anderen Benutzer eingestellten Nachricht (Sie können das Senden von Benachrichtigungen über die Nachricht in Bezug auf Chats oder einzelne Benutzer deaktivieren);
  • Verzögerte Zustellung von Nachrichten;
  • Auf dem Server gespeicherte Lesezeichen für verschiedene Dienste und Ressourcen;
  • Benachrichtigung über erfolgreiche Nachrichtenzustellung;
  • Erweiterte Tools zum Durchsuchen von Nachrichten und zum Filtern der Ausgabe im Korrespondenzverlauf;
  • Unterstützung für die Arbeit in einer Schnittstelle mit mehreren Konten, um beispielsweise geschäftliche und persönliche Korrespondenz zu trennen;
  • Arbeiten Sie im Offline-Modus mit dem tatsächlichen Senden schriftlicher Nachrichten und dem Empfangen von auf dem Server gesammelten Nachrichten, nachdem eine Netzwerkverbindung hergestellt wurde.
  • SOCKS5-Unterstützung für die Weiterleitung direkter P2P-Verbindungen;
  • Unterstützung für das vCard-XML-Format.

Veröffentlichung des Dino 0.4-Kommunikationsclients


Source: opennet.ru

Kommentar hinzufügen