v3.2.3
异步导入、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 字段边界
- 增加相关接口和兼容性测试
-
完善客户端体验和安全性
- 增加导入状态、默认素材、社交占位页等界面能力
- 游戏目录扫描跳过符号链接
- 导入重试增加并发状态复核
- 保持游戏生命周期、卸载清理和云同步逻辑不变
-
完善发布服务
- 发布文件采用原子切换
- 统一发布文件属主、属组和权限
- 保持下载校验、限速和版本发布流程