Skip to content

v3.2.3

Choose a tag to compare

@baozha2023 baozha2023 released this 21 Aug 07:28
· 20 commits to master since this release

异步导入、Web 窗口启动与反馈历史服务化

  • 新增主进程统一管理的异步游戏导入任务系统

    • 支持最多两个任务并行执行
    • 支持扫描、复制进度、取消、重试和中断恢复
    • 使用 staging 目录和原子重命名,避免不完整安装
    • 增加任务持久化及应用重启后的状态恢复
    • 增加符号链接防护、路径边界校验和取消控制
    • 新增导入任务遮罩、进度展示和占位卡片
  • 新增 Web 游戏 windowedFullscreen 配置

    • 仅 serve、url、.html、.htm 入口支持
    • 启动时以 1280×720 创建隐藏窗口
    • 配置为 true 时启动前自动最大化
    • 用户仍可还原窗口并恢复 1280×720
    • 保持标题栏、边框和可调整大小能力
  • 重构反馈历史记录

    • 新增 GET /api/v1/feedback 服务端历史查询接口
    • 历史记录按当前登录账号查询并校验数据归属
    • 客户端不再持久化反馈历史
    • 打开历史记录时自动清理旧版 config.json 中的 feedbackHistory
    • 增加历史列表加载骨架
    • 移除匿名用户 IP 限流逻辑
    • 保留登录用户反馈冷却机制
  • 完善市场和 Manifest 数据链路

    • 共享 Schema、Relay 服务、市场安装和客户端启动逻辑统一校验
    • 保持 Native args/env 原样传递
    • 保持 Web 与 Native 字段边界
    • 增加相关接口和兼容性测试
  • 完善客户端体验和安全性

    • 增加导入状态、默认素材、社交占位页等界面能力
    • 游戏目录扫描跳过符号链接
    • 导入重试增加并发状态复核
    • 保持游戏生命周期、卸载清理和云同步逻辑不变
  • 完善发布服务

    • 发布文件采用原子切换
    • 统一发布文件属主、属组和权限
    • 保持下载校验、限速和版本发布流程