Skip to content

SrP-CFG_v3.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 05:07
· 24 commits to main since this release
ef7cf8a

📋 版本更新说明

项目仓库地址: github.com/RolinShmily/SrP-CFG_ForCS2
官方网站地址: cfg.srprolin.top
作者博客: blog.srprolin.top

当前版本: v3.2.2


chore(desktop): bump version to 3.2.2

ef7cf8a

  • package.json / tauri.conf.json / Cargo.toml / Cargo.lock 版本统一为 3.2.2
  • 顺带修复 Cargo.lock root version 落后(3.1.6 → 3.2.1)的一致性问题

refactor(desktop): rename data dir to srp-cfg, restructure layout, fix recovery center

412af21

  • tauri.conf.json: identifier top.srprolin.cfg -> srp-cfg(%APPDATA%/srp-cfg,与 Electron 时代同名,老用户天然兼容)
  • ctx.rs: legacy_base_dir 指向上一代 top.srprolin.cfg(一次性迁回来源);删除不再使用的 user_data_dir
  • services/migrate.rs: 迁移方向反转为 top.srprolin.cfg -> srp-cfg;新增 upgrade_layout() 幂等升级
  • 旧根目录平铺布局 → staging/library/archive/state/cache 新布局,并迁移 JSON 清单
  • services/staging.rs: 目录映射更新(staging/cfg|annotations|video、library/upload|download、
  • archive/overlay|conflicts、state、cache/update)
  • services/installer.rs: 清单迁移至 state/(install.json、overlay.json、conflicts.json),
  • save/res 数据迁移至 archive/;save_state 改动态 key 构造 + load_state 防御性兼容
  • services/updater.rs: 缓存目录 update-cache -> cache/update
  • BackupRestorePage.tsx: 恢复中心数据源独立容错,单接口失败不再导致整体空白

feat(website): restore native AI panel resizer and add corner handle indicator

5a3dff5