通讯客户端Dino 0.4发布

经过一年的开发,Dino 0.4通讯客户端已经发布,支持使用Jabber/XMPP协议进行聊天、音频通话、视频通话、视频会议和短信。该程序兼容各种XMPP客户端和服务器,专注于确保对话的机密性并支持端到端加密。 该项目代码是使用 GTK 工具包以 Vala 语言编写的,并在 GPLv3+ 许可证下分发。

为了组织连接,使用了 XMPP 协议和标准 XMPP 扩展(XEP-0353、XEP-0167),这允许您在 Dino 和支持相关规范的任何其他 XMPP 客户端之间进行调用,例如,可以使用 Conversations 和 Movim 应用程序建立加密视频通话,以及使用 Gajim 应用程序建立未加密通话。 使用基于 Signal 协议的 OMEMO XMPP 扩展来执行消息传递和身份验证的端到端加密。

在新版本中:

  • 添加了对反应的支持,允许用户使用合适的表情符号快速对消息做出反应,例如,无需打字即可表达情绪(🤯)、同意(👍️)或不赞成(👎️)。
  • 群聊、直接消息传递和频道现在支持直接回复,该回复与特定消息绑定并允许您快速查看。
    通讯客户端Dino 0.4发布
  • 已经从 GTK3 过渡到 GTK4 和 libadwaita 库,该库提供现成的小部件和对象,用于构建符合新 GNOME HIG(人机界面指南)的应用程序。 用户界面适合在任何尺寸的屏幕上正常工作,包括移动设备上的小屏幕。

通讯客户端Dino 0.4发布

Dino 的主要功能和支持的 XEP 扩展:

  • 支持私人群组和公共频道的多用户聊天(在群组中,您只能与群组中的人员就任意主题进行交流,在频道中,任何用户只能就给定主题进行交流);
  • 使用头像;
  • 消息归档管理;
  • 标记聊天中最后接收和阅读的消息;
  • 将文件和图像附加到消息中。 文件可以直接从客户端传输到客户端,也可以上传到服务器并提供另一个用户可以下载该文件的链接;
  • 支持使用Jingle协议在客户端之间直接传输多媒体内容(声音、视频、文件);
  • 除了通过 XMPP 服务器发送之外,还支持 SRV 记录使用 TLS 建立直接加密连接;
  • 使用 OMEMO 和 OpenPGP 进行加密;
  • 通过订阅方式分发消息(发布-订阅);
  • 有关其他用户打字状态的通知(您可以禁用发送有关聊天或个人用户打字的通知);
  • 延迟传递消息;
  • 服务器上存储的各种服务和资源的书签;
  • 消息发送成功的通知;
  • 在通信历史记录中搜索消息和过滤输出的高级方法;
  • 支持在一个界面中使用多个帐户进行工作,例如将工作和个人信件分开;
  • 以离线模式工作,在网络连接出现后,实际发送书面消息并接收服务器上积累的消息;
  • SOCKS5支持转发直接P2P连接;
  • 支持 XML vCard 格式。

通讯客户端Dino 0.4发布


来源: opennet.ru

添加评论