v3.3.0
完善游戏体验与平台基础能力
游戏运行状态统一
- 新增跨平台 ProcessTreeService,支持 Windows、macOS、Linux 进程树查询
- 统一原生游戏与 Web 游戏的运行状态管理
- 原生游戏跟踪入口进程、子进程及进程树
- Web 游戏跟踪 BrowserWindow 和渲染进程
- 增加窗口关闭、渲染进程崩溃、进程树结束等状态处理
- 停止游戏时支持结束完整进程树
- 新增 GAME_GET_RUNNING_IDS 运行状态快照接口
- 页面刷新后可恢复游戏运行状态
- 保留现有启动、结束、房间重连和 5 秒结束缓冲逻辑
游戏卡片个性化
- 新增游戏卡片商品系统和解锁条件模型
- 新增三款游戏卡片主题:
- Jade Glow
- Spring Kite
- Spring Fortune 2027
- 支持使用 BZ 币、连续签到和累计游戏时长等条件解锁卡片
- 支持查看卡片解锁进度
- 支持装备和取消装备游戏卡片主题
- 新增正方形和宽版卡片素材
- 新增 GameCardBase、GameCardFrame、GameIconCard 等卡片组件
- 游戏库、游戏卡片、个性化页面统一支持卡片主题展示
- 支持卡片主题预览和卡片素材按需加载
- 新增卡片商品 IPC、预加载接口及渲染层类型定义
- 增加游戏卡片商品和素材完整性测试
个性化与头像框
- 完善头像、头像框和游戏卡片个性化管理
- 支持头像框素材加载、预览、装备和取消装备
- 增加头像框内容内缩配置,改善不同素材的视觉适配
- 补充个性化页面多语言文案和状态展示
- 统一本地商城、个人资料和游戏卡片的个性化数据结构
更新提示
- 抽取通用 UpdatePrompt 更新提示组件
- 支持启动时检查更新和手动检查更新
- 支持忽略指定版本
- 支持设置中跳过启动时更新检查
- 优化更新提示状态管理及多语言文案
云同步、在线状态与用户资料
- 增加用户昵称同步与资料接口
- 增加用户在线状态和最后在线时间记录
- CloudSyncService 增加定时心跳机制
- 增加在线状态开关和同步异常处理
- 增加服务端在线用户统计
- 完善本地与云端用户资料同步
- 增加云端平台快照的原子化同步处理
- 兼容旧版本用户数据,自动补齐新增字段
游戏数据与启动体验
- 完善游戏启动、导入、版本和本地存储逻辑
- 优化游戏启动反馈和导入流程
- 扩展游戏游玩记录的日期和累计时长处理
- 完善 Web 游戏窗口启动和关闭管理
- 优化游戏删除、卸载和运行中限制
- 保留现有游戏库、详情页、房间、托盘菜单的运行状态行为
中继服务与数据模型
- 增加用户昵称、在线状态和最后在线时间字段
- 新增用户资料服务和在线状态服务
- 增加用户资料、在线状态相关 API
- 完善 MySQL 数据模型、服务端测试和接口文档
- 增加云端数据模型、部署说明和数据结构文档