喧喧發布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 表結構,提升存儲性能。
下載地址
Windows 7+: 64 位安装包(.exe) 、 64 位压缩包 、 32 位安装包(.exe) 、 32 位压缩包 、 64 位 Debug 安装包(.exe);
MacOS: xuanxuan.2.5.0.mac.dmg;
Linux: 64 位(.tar.gz) 、 64 位(.deb) 、 32 位(.tar.gz) 、 32 位(.deb);
浏覽器端: xuanxuan.2.5.0.browser.zip;
XXD Server 2.5.0: windows 64 位压缩包 、 windows 32 位压缩包 、 mac 压缩包 、 linux 64 位压缩包 、 linux 32 位 压缩包;
服務器端:
XXB 2.5: Windows 64位一键安装包 、 Windows 32位一键安装包 、 Linux 64位一键安装包(Linux一键安装包必须直接解压到/opt目录下) 、 Linux 32位一键安装包(Linux一键安装包必须直接解压到/opt目录下) 、 Linux rpm安装包 、 Linux deb安装包;
然之: 5.1.0 稳定版 、 擴展包。
部分界面展示
客戶端自動升級功能:
喧喧主界面:
喧喧應用擴展:

