Posted on 2023-06-12 12:27
Jack Jiang 阅读(94)
评论(0) 编辑 收藏
一、关于RainbowChat-Web
RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK(Github地址) 的产品级移动端IM系统)。
二、v5.0 版更新内容
此版更新内容(更多历史更新日志):
- 1)[bug][前端] - 解决了当首页“消息”无item时,从好友列表中删除某人时不自动清空聊天面板和右侧详情面板的问题;
- 2)[bug][前端] - 解决了处于群列表Tab时,退群或解散群不会更新群列表中“当前群聊”数字的问题 ;
- 3)[bug][前端] - 解决了处于群列表Tab时,点击创建群聊后,不会在群聊列表中自动选中此创建的群的问题;
- 4)[优化] - 升级核心通信层框架MobileIMSDK-Web至最新v5.1版;
- 5)[优化][前端] - 优化了当发送名片消息时,如名片者未设置头像,则在聊天消息界面中显示默认头像(提升体验);
- 6)[优化][服务端] - 进一步加固了uid登陆时的sql注入风险;
- 7)[优化][服务端] - 解决与最新rabbitmq-client库不兼容从而断线重连不成功,导致MQ中消息堆积的问题:
- 8)[优化][服务端] - 解决MQ断线自动恢复时消费者Chennal未主动清理,导致空channel越来越多的问题;
- 9)[优化][前端] - 解决了被踢出群的情况下,仍能退群、邀请别人入群等问题;
- 10)[优化][前端] - 解决了高版本Tomcat下文件名中包含了特殊符号的大文件无法下载的问题。
- 11)[新增][前端] - 聊天区上方实现了聊天对象信息的显示(可显示昵称、群名称等信息);
- 12)[新增][前端] - 新增了消息送达状态图标的显示(包括发送中、发送成功、发送失败3种状态)。
三、v5.0 版新增特性截图
聊天区上方聊天对象信息的演示运行截图(更多运行截图):
消息送达状态的演示运行截图(更多运行截图):
四、主要界面截图概览
▲ 主界面(更多截图、更多演示视频)
▲ 主界面(聊天窗全屏时)(更多截图、更多演示视频)
▲ 主界面(聊天窗关闭时)(更多截图、更多演示视频)