Repository navigation
RoamCat 0.7.0
RoamCat · 随心阅 0.7.0 —— 整页翻译可一键切换「双语 / 仅译文」;弹窗说明不再截断、引导页适配窄窗口、跨页面语言同步。Chrome / Edge(125+)MV3 阅读扩展:整页双语翻译 + 阅读辅助,本地优先。
新增
- 整页翻译一键切换「双语 / 仅译文」:网页出现译文后,左下角会出现切换按钮(清除翻译后消失);弹窗「本页双语翻译」里也有同样的分段按钮,还没开始翻译时可以先选好。选择会记住,并同步到其他正在显示译文的标签页。
- 仅译文不删改网页自己的内容:标题保留原来的粗细,列表圆点和序号照常对齐译文,段距与行宽不变;译文被网页重新渲染掉时原文自动回来,不会出现空白段落。
- 导航栏与侧栏、纯链接、带图片或表单控件、含嵌套列表的段落,以及没翻完或翻译失败的段落,仍保留原文对照。
- 正文里夹着的链接在仅译文时点不到,需要时切回双语。
改进
- 弹窗里的状态说明完整换行,服务告警原因不再截断;底栏上沿加渐隐,看得出下面还能滚动。
- 「顶部释义」的短注浮在单词正上方,不再把句子撑开(以前是「uses an index to」)。
- 设置页「模型服务」卡片的名称完整换行、描述最多两行,悬停显示完整内容。
- 阅读器远程文档加载失败时按原因给入口:只有 401/403、网络错误或解析失败才提供「使用网站登录状态重试」;404、5xx 提示链接可能失效,主按钮改为「在浏览器中查看原文档」。
- 快捷键或右键菜单失败时(工具栏图标挂红色「!」),打开弹窗会在顶部说明「上一次操作没有完成」与具体原因。
修复
- 引导页在分屏、小屏笔记本等窄窗口下不再横向溢出。
- 在阅读器、引导页等扩展页切换界面语言后,开着的设置页、弹窗与阅读器跟着换语言,不再中英混杂。
- 本机连接器「未找到 / 没能启动」的原因按当前界面语言显示。
- 伴读猫的「阅读辅助」按钮按本页实际状态显示,首次点击不再反向关掉,从弹窗或快捷键切换后同步更新。
- 工具栏的红色「!」在标签页打开新页面(含单页应用换路由)后自动撤掉。
完整变更见 CHANGELOG。
从 0.6.x 升级
本次没有改动连接器。推荐把新包里 roamcat-0.7.0/ 下的内容覆盖到你原来加载的那个文件夹(例如 roamcat-0.6.1/),再在 chrome://extensions 里点 RoamCat 的「重新加载」:扩展 ID、设置与词档案都保持不变,连接器也不用重装。
如果改从新的文件夹加载,浏览器会把它当成另一个扩展(扩展 ID 按文件夹路径生成),设置不会继承,还需要在新目录里重新运行一次连接器安装命令(见下方)。
安装
- 下载
roamcat-0.7.0-extension.zip(可用SHA256SUMS校验),解压。 - 打开
chrome://extensions(或edge://extensions),开启「开发者模式」。 - 「加载已解压的扩展程序」→ 选择解压出的
roamcat-0.7.0/extension文件夹。
可选:订阅连接器与常驻服务(ChatGPT / Grok / Google 订阅,需要 Node.js 20.11+ 与对应的官方 CLI):在包含 roamcat-0.7.0/ 的目录里运行
node roamcat-0.7.0/connector/install.mjs
换到新的解压目录后重新运行一次这条命令即可,已有登录数据保留。
已知限制
- 尚未上架商店,只能以开发者模式加载。
host_permissions仍为宽泛的http(s)://*/*。- 常驻服务固定使用 47821 端口;该端口被其他程序占用时,扩展会继续使用浏览器连接器。
- 云端听写只支持 YouTube,且需要 Google(Antigravity)订阅。