Posted on 2023-06-12 12:27
Jack Jiang 閱讀(97)
評論(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 版新增特性截圖
聊天區上方聊天對象信息的演示運行截圖(更多運行截圖):
消息送達狀態的演示運行截圖(更多運行截圖):

四、主要界面截圖概覽

▲ 主界面(更多截圖、更多演示視頻)

▲ 主界面(聊天窗全屏時)(更多截圖、更多演示視頻)

▲ 主界面(聊天窗關閉時)(更多截圖、更多演示視頻)