Repository navigation
v0.8.0 — 发起运行收归看板,侧边栏可续跑
安装
下载 Assets 中的 comment-link-assistant-extension-0.8.0-chrome.zip(不要下载 Source code),解压后在 chrome://extensions/ 开启开发者模式,点「加载已解压的扩展程序」选择解压目录。
从旧版升级:把新包解压覆盖到原来那个文件夹,然后点扩展的 ⟳ 刷新。不要点「移除」再重装 —— 移除会连同本地数据一起删除。
修复
外链发成了别的站的域名。
运行时用的推广 URL 取自 batch.websiteProfile.url,它优先于这次运行自己 settings 快照里记录的推广站。一旦这份网站资料属于另一个站,评论里的链接就指向那个站,而且发出去就收不回来。
侧边栏正是能造出这种错配的地方:它在开跑前先抓一份推广站资料做预览,而这中间当前站点可能被别处改掉——在看板新增一个站会顺带把它设为当前站,侧边栏的预览却还停在旧站上。
现在推广 URL 只认这次运行自己的 settings 快照,网站资料只提供标题和描述。
变更
发起运行统一收归看板。
侧边栏不再能发外链。移除:批次设置与确认面板、推广站资料预览、单条与批量重试、历史批次重跑、到期计划的「立即执行」横幅。背后的 batch.start、batch.preview、batch.retry-items、batch.retry-from-history、plan.run-next 五个消息处理器,以及只被它们引用的两个模块一并删除。
这不只是收窄入口。运行的推广站从此只能来自计划——计划在创建时就记下了推广哪个站,看板卡片上显示的域名就是它会发的域名。启动路径只剩一条之后,「资料属于 A 站、运行属于 B 站」这种组合在结构上不再拼得出来。
侧边栏保留它擅长的部分:跟进度、逐条查看节点时间线、处理登录与验证码这类需要人工介入的卡点、停止、复制诊断信息、查看历史。
新增「继续运行」。
停止批次后,直接在侧边栏点「继续运行」就能接着跑,不用回看板。
它用快照 id 反查自己属于哪次看板运行,所以侧边栏不需要知道 planId,看板那边也接成同一条运行,不会多出一条对不上的记录。
进度不丢:没跑完的目标回到队列重跑,已提交、已发布、已失败的保持原状;已经点过提交按钮的目标保留 prepared 数据走验证路径,不会重复发一遍评论。
按钮只在真能继续时才出现——用的是 resumeStoppedBatch 自己那份判断,不会出现点了报错的情况。
其他
- 清理 24 个失效文案键和对应的失效样式
- e2e 增加 T5R:接着停止用例停下的运行,从侧边栏续跑,断言目标数不变、没有目标残留在 stopped 状态