Repository navigation
RoamCat · 随心阅 0.9.0:设置页重新分组,侧栏能直接搜到具体设置;引导页新增「连接模型服务」一步;弹窗、阅读器和网页挂件的版式统一。
- 设置页重新分组:侧栏改为「阅读 / 网站 / 视频与直播 / 模型服务 / 词汇与记录 / 数据与隐私 / 帮助」七组,取消「更多」。阅读组分「查词 / 解构 / 双语翻译 / 伴读猫」四个标签,原词、词注、译文的样式各归各的标签;「任务分配」在「模型服务」下单独成页;「已认识词」不再分内层标签。设置项和已保存的数据都不变,旧的设置链接照常可用。
- 搜索与显示方式:侧栏搜索能匹配每一行设置的名称,点一下跳到那一行并短暂高亮。「双语翻译」标签新增「双语 / 仅译文」,与弹窗和网页左下角的切换是同一项设置。
- 引导页:新增「第 3 步 · 连接模型服务」,打开就检测当前服务能不能用。还没有可用服务时,列出 ChatGPT / Grok / Google 订阅和自备 API Key 四种接入方式,按钮直接打开设置中心;在设置页接好后切回引导页会自动刷新。引导页不收集任何密钥。
- 弹窗与阅读器:弹窗两张卡加了卡名「本页」与「长期设置」,各行统一成同一种排法,按钮同高同宽;页头新增「打开阅读器」,普通网页也能直接进阅读器。阅读器正文行宽收到约 70 个英文字符,目录高亮当前章节。
- 网页挂件:伴读猫竖排工具栏按使用频率排成「双语翻译 → 阅读辅助 → 提炼摘要 │ 设置」,悬停提示写出快捷键 Alt+Shift+T / S / M;词卡、解构卡、状态条等浮层的圆角、关闭按钮和按钮高度统一。
- 修复:「网站」页的「导出规则包」实际导出的是词档案,已移除,导出入口统一在「数据与隐私」;引导页的齿轮和地球图标画错、375px 宽时「跳过引导」一字一行;网页挂件引用了四个未定义的 CSS 变量。连接器出错时只显示一句说明,原始错误代码收进「技术细节」。
本版不新增浏览器权限,数据用途不变,本机连接器没有改动。
安装与升级
- 下载本页的
roamcat-0.9.0-extension.zip,可用同页SHA256SUMS校验。解压后得到roamcat-0.9.0/,其中包含扩展、本机连接器和安装说明。 - 新用户打开
chrome://extensions或edge://extensions,开启「开发者模式」,选择「加载已解压的扩展」,指向包内的extension/。 - 已有用户请把新包内的文件覆盖到原来加载的目录,再重新加载扩展,以保留扩展 ID 和设置。改用新的目录可能改变扩展 ID,原设置不会自动迁移。
- 连接器:自 0.8.1 起没有改动,已按 0.8.1 更新过连接器的用户不必重装;从更早版本升级、或第一次使用订阅的用户,在保留的安装目录内运行
node connector/install.mjs,需要 Node.js 20+ 和对应的官方 CLI。
验证
18 项完整本地门禁通过,共 941 项带计数的断言,包含 437 项单测、102 项伴读猫检查、195 项界面检查,以及服务认证、站点档案、阅读器、字幕、听写、直播聊天、性能、真实后台审计和生产构建。性能门禁里「阅读器积压时字幕优先拿名额」一项靠固定 150ms 等待判断字幕已排队,整套满载运行时偶尔失败、单独重跑通过;后台调度代码自 0.8.1 起没有改动,这项测试会另行改为按状态等待。
生成测试使用本地假接口;未逐个调用真实付费模型,macOS/Linux 未做实机验证。软件继续通过开发者模式安装,尚未上架扩展商店。