主要观点:
- 正式发布 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 网站和应用上。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。