YunaiV
|
14e3f85cb0
|
♻️ refactor(im):用户申请列表,增加流式查询,避免一次性加载过多,或者历史无法被加载到。
|
2026-05-04 22:46:20 +08:00 |
YunaiV
|
7141e431e2
|
✨ feat(im): 前端增加「黑名单」的操作
|
2026-05-04 16:24:12 +08:00 |
YunaiV
|
f86cd30af4
|
✨ feat(im): 增加好友申请的逻辑(v1)
|
2026-05-04 09:18:35 +08:00 |
YunaiV
|
7c129c18c4
|
✨ feat(im): 增加群消息的置顶
|
2026-05-03 12:53:24 +08:00 |
YunaiV
|
01e0e8e37b
|
✨ feat(im): 增加群消息的置顶
|
2026-05-03 12:15:39 +08:00 |
YunaiV
|
43372c05ad
|
✨ feat(im): 重构群通知相关,对齐 openim 的消息编号
|
2026-05-03 02:00:43 +08:00 |
YunaiV
|
fa27c27831
|
✨ feat(im): 增加群角色(管理员)
|
2026-05-02 14:31:42 +08:00 |
YunaiV
|
82022b86de
|
✨ feat(im): 实现 im 的首页统计
|
2026-05-01 09:25:39 +08:00 |
YunaiV
|
7ed6fa5579
|
✨ feat(im): 增加群管理的完善
|
2026-05-01 08:19:13 +08:00 |
YunaiV
|
dfbae06afa
|
✨ feat(im): 优化输入框的样式
|
2026-05-01 06:59:14 +08:00 |
YunaiV
|
0ab8b292f2
|
✨ feat(im): 增加 pinyin 功能
|
2026-04-30 15:22:35 +08:00 |
YunaiV
|
a762dfff84
|
✨ feat(im): 优化整体包结构,将 friend、group 通用组件抽过去。
|
2026-04-30 10:11:20 +08:00 |
YunaiV
|
4b64153044
|
✨ feat(im): 完善 friend、group 相关的本地存储(疯狂优化)
|
2026-04-29 22:03:54 +08:00 |
YunaiV
|
431a0bfb93
|
✨ feat(im): 调整代码结构,优化 side 样式
|
2026-04-28 20:13:01 +08:00 |
YunaiV
|
e573462cb7
|
✨ feat(im): 增加 useMessagePuller 用于首次消息的拉取
|
2026-04-26 10:38:14 +08:00 |
YunaiV
|
8c1f17f5a6
|
🐛 fix(im): 私聊已读消费端卡 maxReadId + 上报 messageId 与后端对齐
handlePrivateReceipt 收到对方 RECEIPT 时丢弃了后端编码在 DTO id 字段
的 maxReadId,applyReadReceipt 把会话里所有 selfSend 未撤回消息一刀切
标 READ;回执在路上时刚发的消息会被误标已读。
- applyReadReceipt 的 markPrivateRead 改为 privateReadMaxId,按
id <= maxReadId 卡边界,超过 maxReadId 的自发消息保留原状态;
- handlePrivateReceipt 透传 websocketMessage.id 作为 privateReadMaxId;
- apiReadPrivateMessages 增加 messageId 形参,与后端新接口对齐;
- websocketStore 私聊自动已读用刚到的消息 id;useMessageSender.readActive
把私聊 / 群聊的 maxMessageId 计算合并到调用前。
|
2026-04-26 09:46:09 +08:00 |
YunaiV
|
6664afb851
|
♻️ refactor(im): 重命名 IM 模块中的多个类和文件以简化结构
|
2026-04-23 20:38:27 +08:00 |
YunaiV
|
6d6515c06d
|
♻️ refactor(im): 用户查询接口迁移到 system/user
- /api/im/user:移除 getSelfInfo/getUserListByName,改用 /system/user/get-simple、/system/user/list-by-nickname
- AddFriendDialog:切换为 getSimpleUserListByNickname,去掉已废弃的 userName 展示
|
2026-04-23 01:36:45 +08:00 |
YunaiV
|
9fb796194e
|
✨ feat(im): 前端的 IM 增加 Layout 整体布局
|
2026-04-19 00:30:07 +08:00 |