Skip to content

MCTier v3.0.0

Choose a tag to compare

@pmh1314520 pmh1314520 released this 10 Sep 18:30
· 87 commits to master since this release
  • ✨ 新增功能
  • 跨平台大厅:Windows/Android 双端大厅完全互通,统一展示成员各类信息;支持无密码大厅,双端通用房主管理、公开大厅、收藏/最近大厅等功能;邀请链接/二维码携带全量参数,优化跨节点加入体验;细化各类加入失败状态提示,自动清理异常网络状态
  • 聊天室&私聊:聊天区分大厅群聊与一对一私聊,集成私聊列表;支持图文、引用、撤回、历史消息排序等功能;私聊全程加密隔离,仅收发双方可见;全局适配未读消息徽标与计数规则;优化消息排序、输入逻辑、弹窗提示及各类消息格式安全校验
  • 语音通话:修复安卓端静音、麦克风绑定异常问题;双端统一音频轨道处理逻辑;新增原声低延迟、稳定变声模式;启用系统原生回声消除、降噪等能力;修复麦克风操作、网络重连后的状态同步异常
  • 屏幕共享:双端全面支持发起/观看共享,安卓适配全局投屏与 Android14+ 单应用投屏;优化共享状态展示与窗口释放逻辑;采用房主中继拓扑,降低上行压力;批量修复连接拒绝、路由冲突、旧数据干扰等问题;新增流媒体健康监控与完整失败日志上报,解决安卓共享卡死、等待画面异常问题
  • 远程控制:安卓端新增全套控制工具栏,优化键盘输入与图标显示;移除冗余功能按钮,避免操作逻辑冲突;修复鼠标键盘事件、坐标换算、连接清理异常;优化全局快捷键冲突规避逻辑,保留系统按键监听
  • 文件共享:双端支持密码保护文件夹共享、目录浏览与文件下载;优化移动端下载界面适配;升级文件下载、ZIP解压安全机制,规避文件损坏、目录穿越等风险
  • 头像资料:双端支持自定义头像,彻底修复安卓头像重置、跨端不刷新问题;全场景统一展示最新头像,新增头像尺寸、格式、大小安全校验
  • 🔒 安全与隐私升级
  • 重构信令服务器注册鉴权体系,采用挑战签名+会话绑定身份认证,杜绝身份伪造、跨大厅转发
  • 聊天、私聊、文件共享全链路增加权限校验、签名验证与会话鉴权,异常会话默认拒绝授权
  • 全面强化文件操作、网络参数、消息数据的边界校验与格式限制,封堵各类绕过漏洞
  • 优化安卓系统安全配置,关闭明文流量、清理敏感路由参数,收紧组件导出权限
  • 新增系统权限、外部访问、网络目标白名单机制,服务端采用非 root 运行模式,规避恶意节点攻击
  • 🌐 网络与重连优化
  • 双端及共享服务统一网络底层配置,优化NAT穿透与流媒体传输稳定性
  • 细化WebSocket断线类型判断,解决网络抖动、重复重连问题
  • 优化重连会话逻辑,新旧连接、路由版本相互隔离,杜绝旧数据污染新连接
  • 各功能模块独立清理连接与缓存,避免跨功能状态异常干扰
  • 🎨 界面与可用性优化
  • 统一双端聊天、私聊、返回导航、消息提示全套交互逻辑
  • 优化安卓私聊页面布局、昵称展示与触控区域适配
  • 新增屏幕共享失败重试入口,规避异步弹窗异常问题
  • 补全全场景中英文错误提示,适配深色模式、窄屏等各类显示场景
  • 🛠️ 构建与发布优化
  • 统一版本号规范,桌面端3.0.0、安卓端3.0.0-android
  • 保留一键打包脚本,完善安卓安装包资产同步与合规声明
  • 修复安卓编译测试问题,新增多项客户端、服务端自动化测试用例
  • 明确发布规范,客户端与云端信令服务器需同步升级
  • 📌 升级注意事项
  • 建议双端同步升级至最新版,避免新旧版本协议不兼容
  • 自建信令服务器用户需手动填写自定义地址,官方服务器自动适配新版地址
  • 云端信令服务器需重新构建Docker镜像,仅重启容器无法生效
  • WebRTC连通性仍受本地网络、权限、防火墙等环境因素影响,STUN仅作兜底穿透