feat(qdreader): add one-click task toggles

This commit is contained in:
2026-05-20 17:41:15 +08:00
parent bf4377a5df
commit 6aa020ca49
5 changed files with 68 additions and 13 deletions
+1 -1
View File
@@ -632,7 +632,7 @@ QDReader 这次踩坑说明:账号 ID 识别成功,不代表 Autman 会话
- Cookie、用户绑定、备注仍分别保存;附加任务开关保存为 `qdreader_task_pref_json`
- `qdreader_task_pref_json` 结构为 `uid -> { taskKey: boolean }`,例如 `{ "12345": { "adv": true } }`
- `启点账号` 菜单内提供“账号任务配置”,先选择账号,再切换该账号的任务开关。
- `启点账号` 菜单内提供“账号任务配置”,先选择账号,再切换该账号的任务开关;支持 `all on` / `all off` 一键开启或关闭该账号全部可选任务
- 定时/手动签到执行时按 uid 读取自己的任务配置;一个账号开启广告任务不影响其它账号。
- 删除单个账号或清空当前用户账号时,同步删除该 uid 的任务配置,避免残留配置误作用于重新添加的账号。
- 旧全局开关 key 可留作历史数据,但不要作为运行依据;测试必须覆盖“一个账号开启,另一个账号不执行”的隔离场景。