YunaiV
|
2ede2b371f
|
fix(im): 批量修复 P0 安全边界和通话流程问题
- 拒绝匿名 WebSocket 握手,收紧 RTC 接听和入会忙线校验
- 支持封禁群解散,管理端解散改为独立权限码
- 增加个人表情数量配置、唯一约束和并发重复兜底
- 修复 RTC 异常断开上报、视频远端音频和好友选择大列表渲染
- 让个人表情添加失败透出后端业务错误
- 流转 P0 bug 文档,并按产品取舍记录 apiSecret 默认值不强制拦截
|
2026-05-24 20:21:00 +08:00 |
YunaiV
|
38ecc4f40c
|
✨ feat(im): 修一批前端性能 / 跨账号防御与侧边栏占位
- friendStore.getFriend 改 friendMap 索引,高频反查从 O(N) 降到 O(1)
- faceStore 加 storeEpoch,切账号后旧表情拉取 / 增删响应不再回写新账号
- friendStore 写路径统一补 epoch 守卫(loadFriendInfo / 单查申请 / 删好友 /
免打扰 / 置顶 / 拉黑 / 备注),切账号瞬间的旧响应不污染新账号好友状态
- 私聊侧边栏 friend 缺失时给加载占位,替代原本的空白抽屉
|
2026-05-22 08:38:56 +08:00 |
YunaiV
|
b52ad0c34b
|
refactor: 前端 IM API 移除 src/api/im/home 中间目录,face / friend / group / message / rtc 直接放在 src/api/im 下
|
2026-05-18 13:20:43 +08:00 |
YunaiV
|
e12596ad7c
|
♻️ refactor(im): 移动 IM 相关 API 引用至新路径
|
2026-05-09 01:25:03 +08:00 |
YunaiV
|
b2ba42049b
|
✨ feat(im): 初始化群申请 v0.3:第四把 review(优化界面,进一步对齐微信界面)【之前提交错了】
|
2026-05-06 23:57:54 +08:00 |
YunaiV
|
0eca952c6a
|
✨ feat(im): 初始化表情包 v0.3:第四把 review(增加表情管理的界面)
|
2026-05-06 23:00:08 +08:00 |
YunaiV
|
8eebfd4744
|
✨ feat(im): 初始化表情包 v0.1:第二把 review
|
2026-05-06 20:50:55 +08:00 |
YunaiV
|
1ed5dc7e6a
|
✨ feat(im): 初始化表情包 v0.0:第一把 review
|
2026-05-06 19:42:19 +08:00 |