• - 复用好友申请、群申请和群邀请唯一键冲突后的旧记录,并补充测试
    - 收敛 RTC 旁观者加入、忙线校验、追加邀请超员和群通话通知逻辑
    - 为 RTC 参与者补充房间用户唯一约束与 MySQL 迁移
    - 统一群本体管理请求的 id 字段,并同步前端调用
    - 修复前端来电活跃态守卫和 LiveKit 重连前断开旧房间
    - 清理群成员通知基类命名和相关注释
    YunaiV authored
     
    Browse Code »
  • - 修复群管理行锁、管理员角色更新、群主转让、置顶消息并发问题
    - 修复好友申请 maxId 游标、重复申请排序、通知类型校验和消息内容结构校验
    - 修复消息统计口径、RTC token 鉴权、离会通知、前端拉取取消和媒体重试
    - 优化表情批量删除、WebSocket 推送注释、群 READ 字段和相关单测
    - 更新 bug_todo、bug_done 和 bug_rejected,剩余 9 个待修
    YunaiV authored
     
    Browse Code »
  • - 修复管理端消息内容搜索和私聊双向查询
    - 加强 RTC 通话并发状态保护,去除重复接口错误提示
    - 支持成员永久禁言
    - 脱敏群消息 WebSocket 定向收件人字段
    - 更新 IM bug 台账,剩余 P1/P2 共 35 个
    YunaiV authored
     
    Browse Code »

  • YunaiV authored
     
    Browse Code »
  • - 校验群资料字段长度,并在同意好友申请时复验双方用户
    - 仅向双向有效好友推送资料更新通知
    - WebSocket 推送收件人去重,并忽略空用户编号
    - 群聊和私聊历史保留撤回消息记录
    - 校验群通话排除发起人后仍需存在被邀请人
    - 统一 IM 前端接口参数传递方式
    - 抽取全局 URL 安全打开工具,并复用到消息预览
    - 防止好友申请同意和拒绝按钮重复操作
    - 补充好友、消息、RTC、WebSocket 相关测试
    YunaiV authored
     
    Browse Code »
  • - 拒绝匿名 WebSocket 握手,收紧 RTC 接听和入会忙线校验
    - 支持封禁群解散,管理端解散改为独立权限码
    - 增加个人表情数量配置、唯一约束和并发重复兜底
    - 修复 RTC 异常断开上报、视频远端音频和好友选择大列表渲染
    - 让个人表情添加失败透出后端业务错误
    - 流转 P0 bug 文档,并按产品取舍记录 apiSecret 默认值不强制拦截
    YunaiV authored
     
    Browse Code »
  • - 校验敏感词、表情包、表情项状态枚举和批量删除数量上限
    - 限制私聊、群聊增量拉取 size 最小值
    - 收紧表情包项 Mapper 的 in 查询并在 Service 层处理空好友集合
    - 兼容统计聚合数值类型并明确当前有效群总数口径
    - 固定 LiveKit token 签名编码和 IM web 包说明
    - 修正群禁言权限错误码顺序并补充封禁、踢人、禁言回归测试
    - 流转 IM bug 文档并记录本轮不修项语义
    YunaiV authored
     
    Browse Code »