介绍 Converse 11:XMPP 网络聊天的重大飞跃

主要观点:

  • 正式发布 Converse 版本 11.0.0,可在线试用或下载桌面应用。
  • 感谢所有贡献者,此版本历经约 2.5 年,上千次提交。
  • 介绍版本 11.0.0 的重要更新,包括 TypeScript、虚拟聊天历史、处理聊天历史间隙、PEP 书签、更新撤回和审核、MUC 私信、用标记模板字面量渲染 XML 节、Bootstrap 5、右到左支持等。
  • 提及未来发展方向,如微博客、类似 Slack 的消息线程、推送通知、移动应用、音频/视频通话集成等,并接受赞助和捐赠。

关键信息:

  • 在线试用地址:chat.conversejs.org,下载桌面应用地址:[github.com/conversejs/converse-desktop/releases/tag/v11.0.0](基于 Tauri 的版本即将推出)。
  • 比较此版本与前一主要版本,相隔 933 天约 2.5 年,有上千次提交。
  • 版本 11.0.0 是第一个包含 Converse TypeScript 类型定义的版本,tsc编译器未在“严格”模式运行,仍有未类型化部分代码。
  • 实现虚拟聊天历史,避免渲染所有消息导致性能问题。
  • 更好处理聊天历史间隙,避免立即加载所有消息,而是在用户向上滚动读取旧消息时懒加载。
  • 支持 PEP 书签,更新撤回和审核协议扩展,支持 MUC 私信,用标记模板字面量渲染 XML 节,使用 Bootstrap 5,支持右到左语言。
  • 未来发展方向包括微博客、类似 Slack 的消息线程、推送通知、移动应用、音频/视频通话集成等,接受赞助和捐赠。

重要细节:

  • 朋友提到“尴尬驱动开发”,此版本修复了多年来一直存在的问题。
  • 为解决 XMPP 消息存档扩展的限制,尝试了 Inbox XEP,但未得到广泛采用。
  • 为 Strophe 库引入标记模板字面量来更方便地渲染 XML 节。
  • 赞助者每月捐赠 100 美元或以上,其 logo 将显示在 Converse 网站和应用上。
阅读 29
0 条评论