内容简介:喧喧是由然之协同 团队推出的一款轻量级的开源企业聊天软件。提供企业内部通讯交流、企业通讯录、协同办公 通讯交流、企业IM解决方案。喧喧官网:http://xuan.im/ 12月1日,喧喧1.3.0版本发布。主要新增扩展机制...
喧喧是由然之协同 团队推出的一款轻量级的开源企业聊天软件。提供企业内部通讯交流、企业通讯录、协同办公 通讯交流、企业IM解决方案。喧喧官网:http://xuan.im/
12月1日,喧喧1.3.0版本发布。主要新增扩展机制,提供了更灵活的集成方式,还带来了多个实用功能,包括聊天记录搜索、讨论组解散、按部门或角色分组查看联系人、修改密码等。
更新明细
新增 扩展机制:
应用:用于管理用户通过扩展安装的应用;
文件:管理用户在聊天中发送和接收的所有文件;
主题:管理用户通过扩展安装的主题,并切换当前使用的主题外观;
扩展:管理所有已安装的扩展;
插件(plugin),扩展喧喧现有的功能;
应用(app),提供将用户自行开发的界面或者网页集成到喧喧中;
主题(theme),提供额外的界面风格供用户切换使用。
支持如下类型的扩展:
用户可以手动安装所需的扩展包(.xext 文件);
内置如下应用扩展:
内置了一个主题扩展,提供了一款暗黑风格的主题外观;
新增 聊天记录搜索功能,允许限定搜索的聊天类型和时间范围,也可以指定搜索单个聊天的记录,从搜索结果中可以方便的查看搜索的记录在原聊天中的上下文;
新增 联系人列表视图切换功能,支持以平铺(原默认形式)、自定义分组、角色和部门分组查看联系人,自定义分组可以通过拖拽调整分组显示顺序,已删除的用户账号如果之前有聊天历史记录会显示在单独的“已删除”分组中管理,显示当前登录的用户信息在联系人列表上一直显示不再作为配置项;
新增 讨论组会话列表按自定义分组浏览功能,自定义分组可以通过拖拽调整分组显示顺序,被解散的讨论组会话会单独在“已解散”分组中管理;
新增 登录界面记住用户密码和自动登录功能;
新增 在聊天中 @所有人 (或者 @all)的功能;
新增 修改账号密码功能;
新增 管理员从讨论组移除用户功能;
新增 管理员解散讨论组功能,已解散的讨论组在解散后 3 个月内仍然会在单独的分组中显示,支持查看已解散的讨论组消息记录;
优化 聊天邀请成员参与对话框界面,现在支持搜索;
优化 聊天记录同步功能,现在可以按照时间范围进度同步,节省同步时间;
优化 聊天搜索交互方式,当搜索框失去焦点时会隐藏搜索结果,获得焦点时显示搜索结果,增加对快捷键的支持,上下快捷键可以切换选中,按 Enter 键可以直接打开选中的聊天;
优化 个人资料对话框界面,增加对账号角色和部门信息的显示;
优化 聊天列表栏目界面,支持通过拖拽边缘调整栏目宽度;
优化 聊天一对一聊天侧边栏交互,默认不显示,原来显示成员的标签页现在显示对方的个人资料信息;
优化 聊天侧边栏文件列表界面外观;
优化 界面上右键菜单界面和交互动画效果;
优化 @user 提示文本,现在人称代词会依据用户的真实性别决定;
优化 聊天界面,公开讨论组会显示图标代替原来的文字标签,优化了刚打开聊天界面时无法向上滚动的时间;
优化 截图窗口界面,增加使用快捷键退出(ESC)和确认(Enter);
修复 在 Windows 上截图时光标闪烁的问题;
修复 聊天消息显示顺序偶尔不正确的问题;
修复 传送文件时多次收到桌面通知提醒的问题;
修复 通知栏右键菜单退出失效的问题;
修复 登录后没有显示签到提示信息的问题;
修复 浏览器客户端上重复登录被踢出时没有消息提示的问题;
修复 注册全局快捷键发生错误的问题,参见 issue #17;
更换了喧喧的 logo;
开发相关:
新增 chat/dismiss 方法,用于请求解散一个讨论组;
新增 chat/category 方法,用于请求为一个会话设置分组;
优化 chat/usergetlist 方法,增加 idList 参数,可以获取已删除的用户信息,如果不指定 idList 参数会返回部门和角色数据;
优化 chat/login 方法, 会返回当前登录的用户然之地址;
优化 chat/history 方法,增加 startDate 参数,现在可以限定需要获取的消息记录最早日期;
修复 有时一对一等消息会发送给所有人的问题。
扩展机制:
Electron 升级到 1.7.0;
新增 通过 Platform 的 lang 对象来覆盖原语言配置文件;
新增 登录界面通过浏览器地址栏参数设置默认的账号和提示信息;
新增 eslint 开发配置来优化代码结构;
修复 VSCode 配置问题;
新增 npm 命令 npm run hot-server-browser 和 npm run start-browser,方便进行浏览器端开发调试;
优化 webpack 配置文件,现在所以配置文件和开发构建相关文件放置在单独的文件夹中(/build/);
支持加载开发中的扩展,直接选定开发中的扩展目录中的 package.json 文件即可;
内置扩展开发支持,在 /app/build-in/ 目录下的扩展包会直接打包为内置的扩展,或者直接在�最终打包后的程序目录 resource/build-in 目录下放置扩展目录;
使用 replaceViews 替换喧喧原来的界面组件;
提供了扩展示例:https://github.com/easysoft/xuanxuan/tree/master/examples/extensions
客户端:
然之服务器端:
下载地址:
Windows 7+:64 位安装包(.exe)、64 位压缩包、32 位安装包(.exe)、32 位压缩包、64 位 Debug 安装包(.exe)
MacOS:xuanxuan-1.3.0-mac.dmg
Linux:64 位(.tar.gz)、64 位(.deb)、64 位(.rpm)、32 位(.tar.gz)、32 位(.deb)、32 位(.rpm)
Server: windows 64 位压缩包、windows 32 位压缩包、mac 压缩包、linux 64 位压缩包、linux 32 位 压缩包;
喧喧1.3.0部分功能截图:
新增联系人列表视图切换功能,支持以平铺(原默认形式)、自定义分组、角色和部门分组查看联系人;
新增讨论组会话列表按自定义分组浏览功能,被解散的讨论组会话会单独在“已解散”分组中管理;
优化聊天一对一聊天侧边栏交互,默认不显示,原来显示成员的标签页现在显示对方的个人资料信息。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- fastrx 1.4.3 新增 vue 扩展
- Dart 2.7 发布,新增扩展方法支持
- Linux VG扩展新增硬盘并新建文件系统
- 喧喧2.0.0版本发布,优化扩展机制,新增大量实用功能
- 图形 API 规范 Vulkan 1.1.97 发布:新增5个扩展程序
- JPress v2.0-rc.3 发布,新增文章字段扩展的支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
HTML5秘籍(第2版)
[美] Matthew MacDonald / 李松峰、朱巍、刘帅 / 人民邮电出版社 / 2015-4 / 89.00元
不依赖插件添加音频和视频,构建适用于所有浏览器的播放页面。 用Canvas创建吸引人的视觉效果,绘制图形、图像、文本,播放动画,运行交互游戏。 用CSS3将页面变活泼,比如添加新奇的字体,利用变换和动画添加吸引人的效果。 设计更出色的Web表单,利用HTML5新增的表单元素更加高效地收集访客信息。 一次开发,多平台运行,实现响应式设计,创建适配桌面计算机、平板电脑和智能手机......一起来看看 《HTML5秘籍(第2版)》 这本书的介绍吧!