feat: 添加跳过步骤功能,优化手动完成交互,更新状态显示

This commit is contained in:
QLHazyCoder
2026-04-08 13:15:29 +08:00
parent d450dd3ad3
commit 40a006bd1e
5 changed files with 44 additions and 226 deletions
+5 -5
View File
@@ -160,7 +160,7 @@ Step 3 使用的注册邮箱。
- 如果 Duck 邮箱可自动获取,整套流程更接近全自动
- 如果不能自动获取,Auto 会在邮箱阶段暂停
- Auto 的暂停状态会保存在会话状态中,重新打开侧边栏后仍可继续
- 如果你在 Auto 暂停时改为手动点步骤或手动同步步骤,面板会先确认并停止 Auto,再切回手动控制
- 如果你在 Auto 暂停时改为手动点步骤或跳过步骤,面板会先确认并停止 Auto,再切回手动控制
## 详细步骤说明
@@ -363,11 +363,11 @@ sidepanel/ 侧边栏 UI
- 手动点 `Step 3` 时,如果邮箱为空,脚本会先自动尝试获取 Duck 邮箱;失败后再改为手填
- Auto 暂停时,仍可手动粘贴邮箱后点击 `Continue`
### 4. 页面已手动完成时同步面板状态
### 4. 跳过步骤
- 每个可同步的步骤右侧会出现一个小按钮,用来把该步标记为“已手动完成”
- 点击后会先弹窗确认;它不会真正执行脚本,只会在校验当前页面已进入下一阶段后,放行后续步骤
- 该按钮只会在合理边界内显示;例如最后一步不会显示,依赖数据缺失时会禁用
- 每个步骤右侧都会在满足顺序条件时出现一个小按钮,用来直接跳过该步骤
- 点击后会先弹窗确认;它不会真正执行脚本,只会把该步骤状态改为“已跳过”,从而放行后续步骤
- 跳过按钮的规则很简单:只要上一步已完成、当前步骤没在运行,就可以使用;Step 1 没有前置步骤,也可直接跳过
- 如果 Auto 处于暂停状态,点击该按钮会先确认是否接管 Auto
### 5. Step 8 失败时重点检查