Skip to content

Releases: zhdgzs/Lingrove

v1.3.2

18 Mar 08:40

Choose a tag to compare

Full Changelog: v1.3.1...v1.3.2
fix: 去除翻译密度不合理的设计
fix: 优化词汇翻译数量偏差太大的bug

v1.3.1

28 Jan 11:57

Choose a tag to compare

Full Changelog: v1.3.0...v1.3.1
fix: 修复翻译api没有被同步的问题
fix: 修复节点正常时,错误信息没有清空问题
fix: 修复自动同步的文件无法查看问题
fix: 修复自动同步时数据丢失问题

v1.3.0

24 Jan 10:55

Choose a tag to compare

Full Changelog: v1.2.0...v1.3.0

☁️ 自动同步功能

新增定时自动同步功能,无需手动操作即可定期备份数据:

  • 定时自动备份 — 每小时自动检测并上传数据到 WebDAV 云端
  • 智能文件管理 — 每天仅保留一个自动同步文件(auto_sync_YYYY-MM-DD.json),自动清理旧文件
  • 静默运行 — 后台自动执行,不干扰用户正常使用
  • 可选开关 — 可在设置页面自由启用/禁用自动同步功能

🔄 页面还原功能

新增快捷键支持临时还原页面到原始状态:

  • 快捷键还原 — 按 Alt+R 快速还原页面到未翻译状态
  • 智能状态管理 — 手动还原后自动禁用自动处理,避免重复翻译
  • 快捷键拆分 — 将原 Alt+T 拆分为处理页面(Alt+T)和还原页面(Alt+R)两个独立快捷键
  • UI 优化 — Popup 操作区域改为网格布局,按钮并排显示

🚫 IP 地址过滤

新增 IP 地址自动过滤功能,跳过本地开发环境:

  • 自动识别 — 自动识别并跳过 localhost、192.168.x.x、IPv6 等本地地址
  • 一键开关 — 可在设置页面一键启用/禁用 IP 地址过滤
  • 开发友好 — 避免在本地开发环境中触发不必要的翻译处理

🐛 翻译弹窗优化

修复翻译弹窗显示问题,提升用户体验:

  • 智能定位 — 自动检测弹窗位置,确保完全显示在可视区域内
  • 边界处理 — 弹窗超出屏幕边界时自动调整位置,避免被遮挡

v1.2.0

10 Jan 09:39

Choose a tag to compare

🚀 Lingrove v1.2.0

🌟 新功能

🌐 翻译API服务支持

新增独立的翻译服务模块,支持翻译网页指定文本并替换原文:

  • 自定义翻译 API — 可配置 Google、百度、腾讯云、有道等翻译服务
  • 多节点配置 — 支持配置多个翻译服务节点,按优先级使用
  • 自动降级处理 — 翻译服务不可用时,自动降级到 AI 翻译兜底

☁️ 云同步功能

新增数据云同步功能,支持跨设备同步学习数据:

  • 已学会词汇列表同步
  • 需记忆词汇列表同步
  • 扩展配置同步

📝 选中文本翻译

选中页面任意文本即可弹出翻译窗口,支持短文本和段落翻译。

👁️ 已学会词汇显示配置

可配置已学会词汇在页面上的显示方式:隐藏 / 原文 / 译文。

⚡ 优化

  • 替换强度百分比 — 从固定词数改为百分比模式,根据段落长度动态计算替换数量
  • 翻译阈值优化 — 支持自定义翻译阈值,使用动态最小文本长度,提升翻译触发准确性
  • 代码重构 — 提取重复代码,提升可维护性

📦 安装

  1. 下载 lingrove-v1.2.0.zip
  2. 解压到本地目录
  3. Chrome 访问 chrome://extensions/
  4. 开启「开发者模式」
  5. 点击「加载已解压的扩展程序」,选择解压后的文件夹

Full Changelog: v1.0.0...v1.2.0

v1.0.0

01 Jan 07:08

Choose a tag to compare

🎉 Release Notes

✨ 新功能

  • 多 API 节点配置与故障转移 - 支持配置多个 API 节点,实现自动故障转移机制,提升服务可用性和稳定性
  • 提示词自定义设置 - 新增完整的提示词配置系统,支持用户自定义翻译规则和提示词模板
  • OpenSpec 集成 - 引入 OpenSpec 规范管理系统,支持结构化的变更提案和规范文档
  • GitHub Actions 自动化 - 添加 CI/CD 工作流,实现自动化构建和发布

🔧 改进优化

  • 代码架构重构 - 将 content.js (2835 行) 拆分为 12 个独立模块,大幅提升代码可维护性
  • 存储系统增强 - 扩展 storage.js 和 config.js,支持多节点配置管理 (334 行新增)
  • 后台服务优化 - 重构 background.js,新增 857 行代码实现节点健康检查和自动切换
  • 选项页面重构 - 完全重写 options.js (820 行),提供更友好的多节点配置界面
  • 翻译阈值优化 - 调整为更合理的翻译触发阈值,提升用户体验
  • API 节点信息更新 - 更新 API 配置,新增 ModelScope 节点支持

📚 文档完善

  • 项目介绍全面更新 - 重写 README (中英文),新增:
    • 功能演示截图 (demo.png, demo2.png)
    • API 设置说明 (setting-api.png)
    • 提示词设置说明 (setting-prompt.png)
    • ModelScope 节点说明 (modelscope.png)
  • 技术文档补充 - 更新项目信息、许可证和技术说明文档

🛠️ 其他变更

  • 代码风格统一化,优化变量命名和注释
  • 依赖项版本更新
  • 配置文件结构调整