喧喧发布 1.2.0 版本,重构客户端界面,支持浏览器

anyo007
 anyo007
发布于 2017年10月19日
收藏 61

喧喧是由然之协同团队推出的一款轻量级的开源企业聊天软件。喧喧官网:http://xuan.im/

喧喧发布1.2.0版本。新版本对客户端界面进行了重构,并增加了对浏览器端的支持,现在可以在浏览器上直接使用喧喧了。另外优化了登录交互方式,并修复了多处错误,新增的断线重连功能可以适应网络不稳定的环境使用。

更新明细:

  • 客户端

    • 增加了对浏览器端支持,除截图及文件相关操作,其他功能拥有与桌面客户端基本一致的体验;

    • 增加了 Markdown 预览功能,可以在发送消息之前预览最终效果,Markdown 新手也可以放心使用;

    • 优化了广播消息的外观及增加了更多的广播消息,现在当用户加入或退出讨论组都会在讨论组中发布广播消息;

    • 优化了消息中代码块的显示效果,优化了代码高亮外观,并允许用户使用 ```js:文件名` 的形式为代码块指定标题或文件名;

    • 现在小于 10kb 的图片会通过 Socket 接口直接发送,而无需使用 http 文件上次接口,用户可以更快的发送和接收小图片;

    • 优化了消息通知交互方式,增加了使用系统原生通知方式(已弹窗的方式提示新消息,并在系统通知栏内显示);

    • 消息记录增加从云端同步全部消息的功能,并且在用户第一次登录到客户端时会自动在后台从云端同步所有消息记录;

    • 消息发送框内的表情符现在可以直接删除,而不是需要逐个删除短名称字符,并支持 windows 平台上显示用户通过输入法输入的表情字符;

    • 禁用了发送空白消息,当发送框没有实际可显示的内容时点击发送键会清空发送框;

    • 优化了文件和图片上传下载交互体验,现在会显示上次下载进度;

    • 优化会话右侧边栏拖拽调整宽度交互方式,现在会自动保存调整后的固定宽度,而不是保存百分比;

    • 优化了应用加载前的界面,现在会显示加载进度条;

    • 表情(Emojione)图像资源更新到 3.1.2;

    • 增加了断线重联功能,现在对于非用户或服务器主动断开链接对情况会进入自动反复尝试重连状态,直到用户退出或重新连接上服务器;

    • 使用 MZUI 重构了界面,去掉了对 Material UI、Momoent.js 等第三方库对依赖,大幅减少了最终代码体积,集成了路由功能,对浏览器用户更加友好,重构了右键菜单界面并兼容浏览器端;

    • Electron 等于平台相关对代码进行了分离,并增加了浏览器平台的支持,并可以更方便的移植到其他平台(例如 Chtrome app);

    • 优化代码结构,数据库管理模块更换为 dexie.js(数据库查询效率更高),本地配置不再依赖桌面文件系统,而是直接使用浏览器的 localStorage;

  • 服务器端

    • 增加了对 http 的支持,允许客户端直接使用 http 方式连接到服务器进行测试(在配置文件中将 isHttps 设置为 0 即可启用 http 方式),http 会使用不安全方式发送关键信息,使得加密功能失效,请确保在实际应用环境中不要启用此选项;

    • http(s) 接口现在支持浏览器端跨域访问;

    • 提供了更友好的文件下载接口,现在不再需要每次为请求头部设置验证信息。

    • 然之更新到4.5版本,登录喧喧时在系统动态中不再显示为“登录然之”,并且不会重复显示登录信息。

下载地址:

喧喧即时聊天软件特色:

开聊:和服务器上的任何用户开聊,收发表情、图片、截屏、文件样样在行;
讨论组:随时邀请多人组建个性讨论组;
公开频道:将讨论组公开,任何感兴趣的人都可以加入进来;
通知及提醒:与系统桌面环境集成,即时收到新消息通知;
会话管理:将任意会话(包括讨论组和频道)置顶,精彩内容不容错过,还可以重命名讨论组、为讨论组设置白名单及浏览会话的所有消息历史记录;
通讯录:浏览企业成员信息;

轻量级服务器端:轻松搭配然之协同使用。

喧喧即时聊天软件部分功能截图:

喧喧聊天主界面,支持浏览器端:

丰富的表情符,沟通更有趣:

支持发送文件或图片:

个人面板随心设置:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:喧喧发布 1.2.0 版本,重构客户端界面,支持浏览器
加载中

最新评论(10

开源春哥
开源春哥

引用来自“红鼠、”的评论

这开源跟不开源没区别

引用来自“开源春哥”的评论

对于有价值的人来讲,就有价值。

引用来自“红鼠、”的评论

相当于造了辆汽车,只开源了轮胎
建议你先仔细了解下我们的代码,再来秀吧。
红鼠、
红鼠、

引用来自“红鼠、”的评论

这开源跟不开源没区别

引用来自“开源春哥”的评论

对于有价值的人来讲,就有价值。
相当于造了辆汽车,只开源了轮胎
平原君
平原君
不错不错,做得很棒
开源春哥
开源春哥

引用来自“红鼠、”的评论

这开源跟不开源没区别
对于有价值的人来讲,就有价值。
开源春哥
开源春哥

引用来自“名字随机”的评论

必须得搭配然之使用,不能单独架设暄暄服务器…
服务器端的逻辑不复杂。你不用然之,自己对照接口用其他语言开发也都可以。
红鼠、
红鼠、
这开源跟不开源没区别
名字随机
必须得搭配然之使用,不能单独架设暄暄服务器…
lemos
lemos
马上去下载
莫默磨墨先生
莫默磨墨先生
漂亮!
nnnm
nnnm
又更新了啊!恭喜!
返回顶部
顶部