跳到主要内容

版本管理与云端还原点

RemixWarp 提供了版本管理和云端还原点功能,这是 Bilup 中没有的。

1. 版本管理(Version Manager)

一个版本管理工具,用于检测应用更新并维护版本历史。

功能:

  • 检测应用是否有更新(checkForUpdate
  • 维护版本历史记录
  • 中文提交信息自动翻译
  • 依赖实验性开关 enableAutoUpdateCheck

2. 更新日志弹窗(Update Log Modal)

展示版本更新记录的弹窗。

功能:

  • 延迟 2 秒检查更新
  • 从主题提取配色
  • 翻译更新内容
  • 关闭时标记版本为已查看(markVersionAsSeen

3. 云端还原点(Cloud Saver)

云端还原点保存模块,监听项目变更并自动保存。

功能(cloud-saver.js):

  • 监听项目变更
  • 自动保存到本地
  • 由 monitor 推送 GitHub

功能(cloud-saver-simple.js,简化版):

  • localStorage 保存
  • 24 小时清理
  • 云端同步状态追踪

4. 自定义默认角色(Custom Default Sprite)

将用户上传的默认角色持久化到 localStorage,加载默认项目时自动应用。

相关代码位置

模块路径
版本管理src/lib/version-manager.js
更新日志容器src/containers/update-log-modal.jsx
云端还原点src/lib/cloud-saver.jscloud-saver-simple.js
自定义默认角色src/lib/custom-default-sprite.js