Skip to content

v1.2.6

Choose a tag to compare

@github-actions github-actions released this 29 Mar 12:19
· 113 commits to main since this release
adcb621
  • 支持将存档自动同步到任意 WebDAV 兼容的云存储服务(如坚果云、NextCloud、Synology 等),实现多设备间的存档同步,同时与同步文件夹不冲突,开启方式:设置-WebDev远程同步
  • 持续修复部分steamdb模式存档识别问题
  • 修复设置页拖动时出现的拖影问题
  • 修复博德之门 3 存档路径丢失问题,合并 PlayerProfiles 与根目录两条路径;删除只狼冗余重复条目
  • 备份、还原、删除备份、同步等 11 个 IO 操作全部移入后台线程,操作期间界面保持响应
  • 一键备份时窗口标题实时显示进度(如 "备份中 3/10...")
  • 将 compute_save_spec_hash 和 compute_dir_hash 中重复的 64KB 分块哈希逻辑合并为 _streaming_file_hash 公共函数
  • 新增 _io_busy 防重复触发机制,防止 IO 操作进行中重复点击

  • Added support for automatically syncing saves to any WebDAV-compatible cloud storage service, such as Nutstore, Nextcloud, and Synology, enabling cross-device save synchronization without conflicting with the local sync folder. Path: Settings -> WebDAV Remote Sync
  • Continued fixing save detection issues in SteamDB mode for some games
  • Fixed the ghosting issue that occurred when dragging in the Settings page
  • Fixed missing save path detection for Baldur's Gate 3 by merging the PlayerProfiles path with the root save path; removed redundant duplicate Sekiro entries
  • Moved 11 IO-heavy operations, including backup, restore, delete backup, and sync, into background threads so the UI stays responsive during execution
  • Window title now shows real-time progress during one-click backup, for example Backup 3/10...
  • Merged the duplicated 64 KB chunked hashing logic in compute_save_spec_hash and compute_dir_hash into a shared _streaming_file_hash helper
  • Added an _io_busy guard to prevent repeated triggering while IO operations are still running