Skip to content

v0.7.0 — 网站管理页与锚文本用词统计

Choose a tag to compare

@codeugar codeugar released this 06 Aug 17:06
· 10 commits to main since this release
23f28b9

安装

下载 Assets 中的 comment-link-assistant-extension-0.7.0-chrome.zip(不要下载 Source code),解压后在 chrome://extensions/ 开启开发者模式,点「加载已解压的扩展程序」选择解压目录。

从旧版升级:把新包解压覆盖到原来那个文件夹,然后点扩展的 ⟳ 刷新。不要点「移除」再重装 —— 移除会连同本地数据一起删除。本次 manifest 变更了权限,必须刷新才生效。

新增

网站管理页

站点资料和锚文本配比从设置抽屉搬到独立的导航页,与「计划管理」平级。左侧站点列表,右侧站点资料和锚文本配比。设置抽屉精简为评论模型、API Key、界面语言和数据备份。

锚文本用词统计

账本现在记录具体用词,不再只记类别。每一类下方列出已发布的用词和次数,按次数排序,条形长度按该类最高的一条归一化。

统计从本版本开始记录,此前发布的外链只有类别总数、没有用词明细。两者对不上时会明确写出「另有 N 条没有留下用词记录」,不会拿一个不闭合的列表糊弄过去。

计划的每批条数可以改了

计划详情页的「编辑计划」中除了名称,多了每批条数。只有还没开始的批次会重新分组;跑过的批次保留原有条数和批次号,目标行的 id 和序号都不变。批次运行中也允许改 —— 那正是发现每批太大的时刻。

修复

  • 词池输入框打不出空格和换行。 原本每次按键都把解析后的结果渲染回去,尾部空格和换行当场被吃掉,多词锚文本根本无法手动输入。
  • 站点域名权限改为安装时授予。 读取推广网站自身的标题和描述是一次跨域请求,此前只有恰好为该域名跑过批次才有权限,导致「用 AI 生成兜底词」在新站上必然失败。添加站点本身就是授权,不该再问一次。
  • 生成兜底词失败时报出真实原因,不再一律返回「请检查模型 API Key 和网站链接」。
  • 侧边栏版本号写死在 0.4.0,已改为从 manifest 读取。

权限变更

http://*/* 和 https://*/* 从可选权限改为安装时权限。安装提示会变成「读取和更改您在所有网站上的数据」——这正是扩展打开任意博客、识别评论表单并提交评论所需要的权限。代价是提示更醒目,收益是运行过程中不再逐站弹窗。

校验

650 个单元测试、8 个真实 Chromium 端到端测试通过,扩展页面控制台零错误。

校验和

4367124108c081507b0b66ac018860d077ea58e2496bc6064e18db8e856aaa08  comment-link-assistant-extension-0.7.0-chrome.zip