喧喧发布2.5版本,新增客户端自动升级,优化界面交互性能

转贴:

本篇目录

本次更新新增客户端自动升级功能,优化了客户端界面交互性能并修复了已知问题,欢迎更新。

更新明细

  • 新增 客户端自动升级功能,可以在后端设置所使用的客户端版本,并在用户登录前提供升级引导(目前仅支持 Windows 和 Mac 版本),在 Linux 客户端会提示手动进行升级;

  • 优化 聊天菜单搜索功能,现在点击一个搜索结果(视为搜索操作完成)后会自动情况搜索框内容;

  • 优化 了聊天界面缓存策略,提升了界面交互性能;

  • 修复 了发送空文件(大小为 0B )时没有提示错误的问题,实际是不支持发送空文件,新增了错误提示。

  • 修复 了有时无法正确识别消息中的链接的问题;

  • 修复 了有时聊天菜单上没有显示高亮条目的问题;

  • 修复 了有时会自动掉线的问题(错误代码 time_out );

  • 修复 了讨论组无法通过右键菜单添加到分组的问题;

  • 开发相关:

    • 优化了 im_messagestatus 表结构,提升存储性能;

    • 增加了对 TypeScript 的支持;

    • 扩展可以通过调用 Xext.exts.ui.sendLocalNotification(ext, message) 来向通知中心(小喧喧)发送本地通知消息;

    • 扩展应用可以通过调用 Xext.exts.ui.updateNoticeBadge(badge) 来设置应用图标右上角的徽标内容;

    • 运行时配置 ui.chat.littlexx 重命名为 system.noticication.enbale ;

    • 新增测试脚本用于测试客户端交互和接口性能(测试脚本在 xuan/xxc/test 目录下);

    • 通过扩展添加的上下文菜单项对象上的 label 属性支持使用一个对象代替字符串来指定各个界面语言上的显示文本;

    • 客户端:增加了对 TypeScript 的支持;扩展可以通过调用 Xext.exts.ui.sendLocalNotification(ext, message) 来向通知中心(小喧喧)发送本地通知消息;扩展应用可以通过调用 Xext.exts.ui.updateNoticeBadge(badge) 来设置应用图标右上角的徽标内容;运行时配置 ui.chat.littlexx 重命名为 system.noticication.enbale ;新增测试脚本用于测试客户端交互和接口性能(测试脚本在 xuan/xxc/test 目录下);通过扩展添加的上下文菜单项对象上的 label 属性支持使用一个对象代替字符串来指定各个界面语言上的显示文本;

    • XXB:优化了 im_messagestatus 表结构,提升存储性能。

下载地址

部分界面展示

客户端自动升级功能:


喧喧主界面:


喧喧应用扩展:


产品动态