• - 新增 im_conversation_read 会话读位置表,并补充消息存储推拉相关索引
    - 群消息固化 receiver_user_ids 快照,按可见成员快照拉取和统计回执
    - 统一消息 status 为 NORMAL/RECALL,新增私聊 receipt_status 并复用统一回执状态
    - 前端改用 receiptStatus 展示私聊已读、群回执和频道已读态
    - 补齐私聊、群聊、频道 WebSocket 已读同步和离线补偿逻辑
    - 更新 IM 消息状态、回执状态字典和管理后台展示
    - 调整相关单测和测试建表脚本
    YunaiV authored
     
    Browse File »

  • - 固化群消息 receiver_user_ids 快照,并按快照过滤离线拉取和历史查询
    - 新增 im_conversation_read,统一私聊、群聊、频道的已读位置存储
    - 移除群聊、频道已读位置的 Redis 存储
    - 补充群消息、群成员、私聊拉取相关索引
    - 调整群回执统计、引用消息可见性和退群历史查询口径
    - 补充消息拉取与会话已读位置相关测试
    YunaiV authored
     
    Browse File »
  • YunaiV authored
     
    Browse File »

  • - 复用好友申请、群申请和群邀请唯一键冲突后的旧记录,并补充测试
    - 收敛 RTC 旁观者加入、忙线校验、追加邀请超员和群通话通知逻辑
    - 为 RTC 参与者补充房间用户唯一约束与 MySQL 迁移
    - 统一群本体管理请求的 id 字段,并同步前端调用
    - 修复前端来电活跃态守卫和 LiveKit 重连前断开旧房间
    - 清理群成员通知基类命名和相关注释
    YunaiV authored
     
    Browse File »

  • - 拒绝匿名 WebSocket 握手,收紧 RTC 接听和入会忙线校验
    - 支持封禁群解散,管理端解散改为独立权限码
    - 增加个人表情数量配置、唯一约束和并发重复兜底
    - 修复 RTC 异常断开上报、视频远端音频和好友选择大列表渲染
    - 让个人表情添加失败透出后端业务错误
    - 流转 P0 bug 文档,并按产品取舍记录 apiSecret 默认值不强制拦截
    YunaiV authored
     
    Browse File »
  • - 拦截对方已拉黑时的静默恢复好友关系
    - 入群申请通过前复核群状态和申请人成员状态
    - 群消息撤回保留定向可见范围
    - 过滤群历史消息和已读用户查询中的定向消息
    - 敏感词缓存刷新补充租户上下文
    - 补充 IM 测试表约束和好友申请回归用例
    YunaiV authored
     
    Browse File »