docs: define instance data deletion

This commit is contained in:
QiuSW
2026-07-27 22:59:10 +08:00
parent 03b23045a7
commit e400172d04
10 changed files with 75 additions and 3 deletions
+5
View File
@@ -18,6 +18,7 @@
| US-014 | 用户复制或升级 Chub 后,实例配置与程序一同保存在可执行文件目录;首次升级会安全带入旧 AppData 配置且不丢失已有新配置。 | P1 |
| US-015 | 用户可以用易读名称维护代理,并在实例列表快速确认每个实例使用的代理;新建实例会得到程序目录内独立的默认 User Data Dir。 | P1 |
| US-016 | 用户可以从设置页选择 Chrome 或 Edge 的本机可执行文件,或搜索标准安装位置,并立即知道当前路径是否已确认或被更新。 | P1 |
| US-017 | 用户删除实例时默认只移除配置;在浏览器已停止且明确勾选后,可以同时删除该实例的 User Data Dir。 | P1 |
## 验收场景
@@ -72,3 +73,7 @@ CLI/API 返回稳定错误码和结构化数据;未知 PID、身份不匹配
### US-016 浏览器 executable 选择与搜索反馈
给定用户位于设置页,点击 Chrome 或 Edge 路径旁的“选择”后,Chub 在后台打开 Windows 原生文件选择器,并只接受已有的绝对 `.exe` 文件。成功选择只更新对应输入框并在字段旁说明已选择;取消、错误或不合规路径保留原输入并给出可恢复说明。点击“搜索”后,按钮在任务进行期间显示“取消”;搜索发现标准安装路径时,即使结果与当前值相同,也在同一字段旁显示“已确认当前路径可用”。切换到实例页再返回后,输入、选择/搜索状态和字段反馈保持,不执行全盘扫描或任何浏览器进程操作。
### US-017 删除实例及 User Data Dir
给定用户点击实例删除图标,确认框默认只说明删除 Chub 配置,User Data Dir 保留。用户可以勾选默认未选中的“同时删除 User Data Dir 中的数据”;框内显示对象名称、目录路径和不可恢复提示,确认按钮变为“删除实例及数据”。仅当实例显示为“已退出”或“启动失败”时该选项可用;运行、启动/停止、外部关联、外部占用和未知占用状态明确提示先停止并刷新。确认后 Chub 在后台再次检查该目录的 Chub registry 与外部浏览器占用,并校验目录边界;删除成功才从列表和配置移除实例。用户取消、占用、目录边界、权限或 I/O 失败时,实例配置和 User Data Dir 都保持,用户可关闭浏览器、检查权限后重试。