炒蚕豆吃蹦豆 发表于 2017-12-4 10:25:24

喧喧发布1.3.0版本,新增扩展机制和多个实用功能

喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。提供企业内部通讯交流、企业通讯录、协同办公通讯交流、企业IM解决方案。喧喧官网:http://xuan.im/12月1日,喧喧1.3.0版本发布。主要新增扩展机制,提供了更灵活的集成方式,还带来了多个实用功能,包括聊天记录搜索、讨论组解散、按部门或角色分组查看联系人、修改密码等。更新明细
[*]开发相关:

[*]客户端:

[*]扩展机制:

[*]支持加载开发中的扩展,直接选定开发中的扩展目录中的 package.json 文件即可;
[*]内置扩展开发支持,在 /app/build-in/ 目录下的扩展包会直接打包为内置的扩展,或者直接在�最终打包后的程序目录 resource/build-in 目录下放置扩展目录;
[*]使用 replaceViews 替换喧喧原来的界面组件;
[*]提供了扩展示例:https://github.com/easysoft/xuanxuan/tree/master/examples/extensions
[*]Electron 升级到 1.7.0;
[*]新增 通过 Platform 的 lang 对象来覆盖原语言配置文件;
[*]新增 登录界面通过浏览器地址栏参数设置默认的账号和提示信息;
[*]新增 eslint 开发配置来优化代码结构;
[*]修复 VSCode 配置问题;
[*]新增 npm 命令 npm run hot-server-browser 和 npm run start-browser,方便进行浏览器端开发调试;
[*]优化 webpack 配置文件,现在所以配置文件和开发构建相关文件放置在单独的文件夹中(/build/);
[*]然之服务器端:

[*]新增 chat/dismiss 方法,用于请求解散一个讨论组;
[*]新增 chat/category 方法,用于请求为一个会话设置分组;
[*]优化 chat/usergetlist 方法,增加 idList 参数,可以获取已删除的用户信息,如果不指定 idList 参数会返回部门和角色数据;
[*]优化 chat/login 方法, 会返回当前登录的用户然之地址;
[*]优化 chat/history 方法,增加 startDate 参数,现在可以限定需要获取的消息记录最早日期;
[*]修复 有时一对一等消息会发送给所有人的问题。
注意:1.3 增加了大量新的功能,需要服务器也升级到 1.3 才能体验所有内容。 Windows 7+:64 位安装包(.exe)、64 位压缩包、32 位安装包(.exe)、32 位压缩包、64 位 Debug 安装包(.exe)MacOS:xuanxuan-1.3.0-mac.dmgLinux:64 位(.tar.gz)、64 位(.deb)、64 位(.rpm)、32 位(.tar.gz)、32 位(.deb)、32 位(.rpm)浏览器端:xuanxuan-1.3.0-browser.zipServer: windows 64 位压缩包、windows 32 位压缩包、mac 压缩包、linux 64 位压缩包、linux 32 位 压缩包;然之:扩展包、源码包、windows 一键安装包、linux rpm 安装包、linux deb 安装包。喧喧1.3.0部分功能截图:
新增联系人列表视图切换功能,支持以平铺(原默认形式)、自定义分组、角色和部门分组查看联系人;
http://blog.cnezsoft.com/file.php?f=201712/f_9ffc8a069caad1e8153ef27dc6be06a3&t=png&o=&s=&v=1512116928
新增讨论组会话列表按自定义分组浏览功能,被解散的讨论组会话会单独在“已解散”分组中管理;
http://blog.cnezsoft.com/file.php?f=201712/f_f1a73fde45ea4f84d011d7d62da0b0d0&t=png&o=&s=&v=1512116928
优化聊天一对一聊天侧边栏交互,默认不显示,原来显示成员的标签页现在显示对方的个人资料信息。
http://blog.cnezsoft.com/file.php?f=201712/f_2e4aff3583fb09fd7bc04c648280c4b5&t=png&o=&s=&v=1512116928
http://blog.cnezsoft.com/1Q3Ru4Rv7QxKFO.gif
页: [1]
查看完整版本: 喧喧发布1.3.0版本,新增扩展机制和多个实用功能