v0.6.2 - 清单模式优化与完整国际化支持 | Reading List Mode & Full i18n
v0.6.2 - 清单模式优化与完整国际化支持
发布日期: 2026-01-26
🎯 v0.6.2 主要更新
✅ 修复关键问题
-
Reading List Data Consistency (关键修复)
- 修复 Chrome 清单、徽章计数和设置统计之间的数据不一致问题
- 统一所有数据源使用
getUnreadRecommendations()查询 - 实现三层同步机制(被动监听 + 主动同步 + 定期同步)
- Chrome Reading List API
onEntryUpdated事件不可靠,改用主动同步策略 - 在清单模式下过滤掉添加失败的文章
-
完整国际化 (i18n)
- 修复时间格式化中的硬编码中文文本(
formatTimeUntil) - 修复字数格式化中的硬编码中文文本(
formatWordCount) - 修复阅读时间显示中的硬编码中文文本
- 修复设置页面中的硬编码中文文本
- 所有用户可见文本现在都支持多语言
- 更新测试以匹配新的翻译键
- 修复时间格式化中的硬编码中文文本(
🔄 同步策略优化
- 在弹窗打开、设置页面加载和徽章更新时主动同步
- 定期同步降低至每 5 分钟(从 2 分钟)作为后备机制
- 增强 Chrome Reading List 事件诊断日志
🚀 自 v0.3.6 以来的主要更新(279 次提交)
从上次公开版本 v0.3.6 到现在,Silent Feed 经历了多个重大版本更新,包含大量新功能和优化。以下是核心亮点:
📚 v0.6.x 系列 - AI 增强与架构优化
v0.6.1 (2026-01-23)
- Reading List Short ID Tracking: 实现短 ID 追踪机制
- Recommendation Funnel Display: 重构统计显示为三个基本方程式
- Reading List Tracking: 修复清单项追踪和 ID 映射
v0.6.0 (2026-01-23) - 重大架构更新
- 🤖 AI 中文摘要: 保存并优先显示 AI 生成的中文摘要,在清单模式下以 🤖 前缀显示
- 📝 全文内容抓取: 增强全文抓取,显示字数(X万字/Xk字)和阅读时间(X分钟)
- 💾 翻译数据持久化: AI 分析期间保存翻译数据到数据库
- 🔄 推荐池架构重构:
- 简化池管理,使用
poolStatus字段 - 移除独立的
recommendations表 - 统一文章生命周期管理
- 改进池容量控制(弹窗显示前 3 个,后端管理池容量)
- 简化池管理,使用
- 🎨 显示模式重构:
- "popup" 模式内部重命名为 "recommended" 模式
- 分离推荐池与显示模式
- 更好的模式切换体验
- 🧠 AI 策略系统优化:
- 移除无效的 AI 策略参数
- 简化决策系统
- 提升策略生成可靠性
- Bug 修复:
- 修复 Feed 级别翻译设置被忽略的问题
- 修复推荐池补充冻结问题
- 修复清单模式已读文章过滤
- 修复 51 个因数据库架构变更而失败的测试
🎯 v0.5.x 系列 - 重大功能增强
v0.5.3 (2026-01-15)
- Reading List Translation Link Recognition: 修复翻译链接识别的 URL 规范化
- Reading List Mode Switching: 修复从清单切回弹窗模式时的推荐恢复
- Development Environment: 修复 Vitest Node 版本不匹配
v0.5.1 (2026-01-14) - 功能集大成版
-
🎯 AI 策略决策系统 (Phase 13):
- 智能推荐池策略,AI 驱动的质量控制
- 候选池准入阈值集成到 AI 策略决策
- 基于用户画像和内容质量的动态阈值调整
- 智能质量控制优化推荐
-
🎨 RSS Feed 可视化改版:
- 彩色块状进度条替代数学方程式
- 语义化颜色方案:废弃(灰)、未处理(浅绿)、候选(绿)、推荐(深绿)、已处理(蓝)
- 可视化文章流程
- 恢复并优化推荐漏斗方程式显示
- 带标签样式和颜色块的摘要行
-
🌍 Feed 级翻译设置:
- 每个 RSS 源独立的翻译控制
- 翻译开关与语言标签合并 UI
- 智能语言检测和匹配逻辑
- AI 提示语言用作翻译目标
-
🕐 页面访问去重:
- 30 分钟时间窗口去重机制
- 防止短时间内重复学习同一页面
- 减少不必要的 AI API 调用
-
🌐 浏览器兼容性: Chrome 和 Edge 完整支持
-
🛠️ OpenSkills 集成:
- Claude Skills 开发工作流支持
- PR Creator Skill 智能版本管理
- 自动化发布工作流
-
🔄 内容脚本架构重构:
- 统一所有内容脚本功能到 SilentFeed.ts
- 集成 RSS 检测、标题管理和用户追踪
- 轻量化模块架构
- 减少内存占用,提升性能
-
💾 存储架构优化:
- 统一消息协议
- 优化存储模式
- 简化配置系统
-
🎨 推荐设置 UI: 改进布局和视觉层次
-
🤫 品牌标识: 品牌 emoji 从 📰 更新为 🤫
-
🔧 关键 Bug 修复:
- Google Translate URL 去重 (关键):
- 完全修复翻译页面 RSS 源重复订阅问题
- FeedManager 完整支持 translate.goog URL
- 多层防御机制确保可靠去重
- 增强 URL 规范化逻辑
- 修复清单集成的翻译设置被忽略
- 修复重复 RSS 源添加 bug
- 修复翻译 URL 的 favicon 显示
- 修复 AI 分析语言检测失败
- 修复不完整的多池架构迁移
- 修复远程提供商抽象解析问题
- 修复冷却期检查位置(AI 分析不再被阻止)
- 修复按钮点击事件冒泡
- 修复运行时错误和图标状态显示
- Google Translate URL 去重 (关键):
-
🧪 测试和工程:
- 调整测试覆盖率阈值通过 CI 检查
- 修复多个编译错误和测试失败
- 移除过多的调试日志
- 测试套件: 2156 个测试通过(127 个测试文件)
- 覆盖率: 语句 68%,函数 69%,行 ~70%
-
📚 文档:
- 添加综合技术文档和分析
- 移动 15+ 归档文档到
docs/archive/ - 整理脚本到
scripts/archive/和scripts/utils/
v0.5.0 (2026-01-11)
-
📚 Reading List Mode (Phase 15):
- 清单集成摘要视图
- Chrome Reading List 模式专用 UI
- 推荐设置中的投递方法配置
- 清单自动清理配置
- 模式切换与数据隔离处理
-
🔧 PR Creator Skill:
- 智能 PR 创建与版本管理
- 自动化 changelog 生成
- 智能版本升级建议
- 基于模板的 PR 描述生成
-
📊 Recommendation Funnel Enhancement:
- 添加
stale状态支持 - 退出统计追踪和可视化
- 重构漏斗数据收集和显示
- 多池架构适配漏斗和雷达图
- 添加
-
🔄 AI Streaming Output:
- 推理模式流式输出,带进度日志
- 流处理的空闲超时策略
- 专用
screenFeedArticles方法用于源预筛选 - 改进源预筛选超时处理
-
🧪 Test Coverage Improvements:
- pool-strategy-decider 综合测试
- useAIUsageStats hook 测试
- 数据库初始化边界测试
- AI config、RSSValidator、feed-category 测试
- RecommendationSettings 组件测试
- OnboardingStateService 测试
- pool-refill-policy 完整测试覆盖
-
🤫 Brand Identity Update:
- 品牌 emoji 从 📰 改为 🤫
📦 安装方式
Chrome Web Store(推荐)
访问 Chrome Web Store 安装
手动安装
- 从 GitHub Releases 下载
chrome-mv3-prod-v0.6.2.zip - 解压到本地目录
- 在 Chrome 中打开
chrome://extensions/ - 启用"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择解压后的目录
📚 相关资源
- 完整变更日志: CHANGELOG.md
- 用户手册: 中文 | English
- 贡献指南: 中文 | English
- 隐私政策: PRIVACY.md
🙏 致谢
感谢所有贡献者和用户的支持!如果你喜欢 Silent Feed,请给我们一个 ⭐️!
Full Changelog: v0.3.6...v0.6.2