Releases: zhdgzs/Lingrove
Releases · zhdgzs/Lingrove
v1.3.2
Full Changelog: v1.3.1...v1.3.2
fix: 去除翻译密度不合理的设计
fix: 优化词汇翻译数量偏差太大的bug
v1.3.1
Full Changelog: v1.3.0...v1.3.1
fix: 修复翻译api没有被同步的问题
fix: 修复节点正常时,错误信息没有清空问题
fix: 修复自动同步的文件无法查看问题
fix: 修复自动同步时数据丢失问题
v1.3.0
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
🚀 Lingrove v1.2.0
🌟 新功能
🌐 翻译API服务支持
新增独立的翻译服务模块,支持翻译网页指定文本并替换原文:
- 自定义翻译 API — 可配置 Google、百度、腾讯云、有道等翻译服务
- 多节点配置 — 支持配置多个翻译服务节点,按优先级使用
- 自动降级处理 — 翻译服务不可用时,自动降级到 AI 翻译兜底
☁️ 云同步功能
新增数据云同步功能,支持跨设备同步学习数据:
- 已学会词汇列表同步
- 需记忆词汇列表同步
- 扩展配置同步
📝 选中文本翻译
选中页面任意文本即可弹出翻译窗口,支持短文本和段落翻译。
👁️ 已学会词汇显示配置
可配置已学会词汇在页面上的显示方式:隐藏 / 原文 / 译文。
⚡ 优化
- 替换强度百分比 — 从固定词数改为百分比模式,根据段落长度动态计算替换数量
- 翻译阈值优化 — 支持自定义翻译阈值,使用动态最小文本长度,提升翻译触发准确性
- 代码重构 — 提取重复代码,提升可维护性
📦 安装
- 下载 lingrove-v1.2.0.zip
- 解压到本地目录
- Chrome 访问 chrome://extensions/
- 开启「开发者模式」
- 点击「加载已解压的扩展程序」,选择解压后的文件夹
Full Changelog: v1.0.0...v1.2.0
v1.0.0
🎉 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)
- 技术文档补充 - 更新项目信息、许可证和技术说明文档
🛠️ 其他变更
- 代码风格统一化,优化变量命名和注释
- 依赖项版本更新
- 配置文件结构调整