喧喧发布2.2.0版本,新增应用窗口多开和固定扩展应用图标到导航上的功能
转贴- 转贴:
- 喧喧即时聊天
本篇目录
本次更新新增应用窗口多开和固定扩展应用图标到导航上的功能,修复了大量已知问题。
功能预览
多开窗口
在 Windows 上点击应用程序图标会提示启动一个新窗口。
在 Mac 上程序坞应用图标右键来创建一个新窗口。
固定扩展应用启动图标
将扩展应用启动图标固定到导航上。
更新日志
新增打开多个喧喧应用窗口功能(现在不允许启动多个程序实例),在每个窗口中可以登录一个新的账号,解决了启动多个程序实例导致第一个程序之外的程序无法使用数据库( electron/electron issue #10792 );
新增将扩展应用启动图标固定到导航上的功能;
优化了头像的显示,当用户头像图片下载失败时会使用一个默认的头像代替;
优化了在浏览器上复制 HTML 格式消息内容功能(仅浏览器端版本);
修复了在火狐浏览器上无法滚动浏览消息的问题(仅浏览器端版本);
修复了当用户在联系人菜单界面发送消息时没有自动切换到最近聊天菜单界面的问题;
修复了在 Windows 上极少情况下导致收到新消息时导航没有选中项且聊天列表没有新消息提示的问题;
修复了在浏览器端有时因为判断窗口是否激活失效导致通知机制没有起作用的问题;
修复了有时加载历史记录失败导致一直显示正在加载中动画图标的问题;
修复了 Markdown 语法指南链接无法访问的问题;
开发相关:
客户端:新增 从可执行程序所在目录读取运行时配置;新增 ui.chat.denyChatFromMemberProfile、ui.showDailySignMessage、ui.chat.disableChatHistory、markdown.hintUrl 等大量运行时配置选项,用于打包个性化版本;新增 对服务器端多语言的支持(客户端界面多语言仍在开发中);优化 npm run start 命令,现在启动热更新服务器后会直接在浏览器中打开浏览器端版本;优化 了打包脚本,规范脚本参数,增加了更多打包选项;优化 了自动更新用户缓存列表机制,当接收到一个系统中不存在的用户 chat/login 消息时会自动记录该新用户信息到列表中;修复 了使用扩展实例对象调用 getEntry() 失效的问题;
XXD:增加对后端多语言模式的兼容;调整配置文件中(config/xxd.conf)配置项节点名称并兼容 2.1.0;修复在特定环境中文件下载失败的问题。
下载地址
Windows 7+: 64 位安装包(.exe) 、 64 位压缩包 、 32 位安装包(.exe) 、 32 位压缩包 、 64 位 Debug 安装包(.exe);
MacOS: xuanxuan.2.2.0.mac.dmg ;
Linux: 64 位(.tar.gz) 、 64 位(.deb) 、 64 位(.rpm) 、 32 位(.tar.gz) 、 32 位(.deb) 、 32 位(.rpm) ;
浏览器端: xuanxuan.2.2.0.browser.zip ;
XXD Server: windows 64 位压缩包 、 windows 32 位压缩包 、 mac 压缩包 、 linux 64 位压缩包 、 linux 32 位 压缩包 ;
服务器端: