创建新客户端的原因是希望创建一个简单直观的免费通信应用程序,让人想起 WhatsApp 和 Facebook Messenger,但与 Signal 和 Wire 等开放式通讯应用程序不同,它不依赖于集中式服务,也不依赖于特定公司。
与许多流行的即时通讯工具不同,Dino 没有与浏览器堆栈集成,也没有使用 Electron 等臃肿的平台,从而实现了非常灵敏的界面和较低的资源消耗。
在 Dino 中实施的那些
- 支持私人群组和公共频道的多用户聊天(在群组中,您只能与群组中的人员就任意主题进行交流,在频道中,任何用户只能就给定主题进行交流);
- 使用头像;
- 消息归档管理;
- 标记聊天中最后接收和阅读的消息;
- 将文件和图像附加到消息中。 文件可以直接从客户端传输到客户端,也可以上传到服务器并提供另一个用户可以下载该文件的链接;
- 支持使用该协议在客户端之间直接传输多媒体内容(声音、视频、文件)
叮铃 ; - 除了通过 XMPP 服务器发送之外,还支持 SRV 记录使用 TLS 建立直接加密连接;
- 使用 OMEMO 和 OpenPGP 进行加密;
- 通过订阅方式分发消息(发布-订阅);
- 有关其他用户打字状态的通知(您可以禁用发送有关聊天或个人用户打字的通知);
- 延迟传递消息;
- 维护聊天和网页上的书签;
- 消息发送成功的通知;
- 在通信历史记录中搜索消息和过滤输出的高级方法;
- 支持在一个界面中使用多个帐户进行工作,例如将工作和个人信件分开;
- 以离线模式工作,在网络连接出现后,实际发送书面消息并接收服务器上积累的消息;
- SOCKS5支持转发直接P2P连接;
- 支持 XML vCard 格式。
来源: opennet.ru