Skip to content

v2.1.75

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:02
· 17 commits to main since this release

CLI 2.1.75,兼容现有 Browser Bridge 浏览器扩展 2.1.28;本次无需升级扩展。

新增

  • 今日头条新增 save-draft:填写文章后等待自动保存,重新打开编辑器核对标题、正文及已应用的封面,成功返回 draft_saved 和 submitted: false,不提交发布。
  • 编辑器已有草稿时默认拒绝覆盖,只有显式传入 --replace true 才替换。封面支持相对路径;--require-cover true 要求提供封面且确认保存成功。

修复

  • CSDN:保留编辑器时报出目标标识和 Adapter 窗口的手动处理指引;标签缺失时列出可见候选,避免泛化超时提示。
  • 掘金:写入后立即核对 Markdown。只接受已识别的简单表格单元格边缘空白、换行符与末尾换行差异,保留词间空格、代码块和有语义的行尾空格。
  • 掘金:实际保存的正文贯穿重开核验、复核及提交前检查;原始输入保持不变,标签和字段差异的错误详情不再被外层处理吞掉。
  • 浏览器上传:能力缺失时,只尝试刷新当前浏览器配置的扩展握手;配置有命令正在执行时拒绝断连,同一进程内的并发上传共享恢复尝试。上传最多重试一次,不对文件注入后的传输失败自动重放。
  • 头条草稿:按真实命令参数处理 --require-cover;正文核验保留词间空格;封面确认仅操作上传面板内按钮。

安装与更新

npm install -g @sovovs/bycli@2.1.75
bycli daemon restart
bycli doctor

已在使用 Browser Bridge 2.1.28 的用户可继续使用,无需重新安装扩展。Release 中的扩展附件仍为 2.1.28。

保存头条草稿示例:

bycli toutiao save-draft '文章标题' --content-file ./body.txt -f json
bycli toutiao save-draft '文章标题' --content-file ./body.txt --cover ./cover.jpg --require-cover true -f json

验证范围

  • 本地类型检查、完整构建、输出列及类型化错误检查通过。
  • 回归覆盖 Markdown 语义保留、重开和提交前检查、头条入口参数及封面路径、正文词间空格、上传面板按钮隔离。
  • 使用两个模拟扩展连接验证指定配置重连、忙碌配置拒绝重连,以及其他连接不受影响。
  • 本次未重新执行真实平台后台端到端验收。