⚡ 鉴于近期 DeepSeek 涨价等一系列因素,开发活动将较大放缓——更新节奏会变慢,敬请理解。
Skip to content

📜 更新日志

版本按语义化版本(SemVer)发布。所有数据文件(readwithhotsoup/)互通、开放标准格式,升级不迁移、不锁死。

v1.1.45(2026-08-15)

百万级适配 + 孟思琳(simon)安全守护 + 工程化收尾。自动化测试基线 38 用例 + GitHub Actions CI

  • 🔒 孟思琳(simon)安全守护:默认开启、无法关闭、只能调节挡位(sip simon status|level <1|2|3>)。挡位 2 非交互禁破坏性写;挡位 3 非交互禁全部写 + 全数据加密(rss.db 用 SQLCipher、全文缓存与 dedup 规则用 AES-GCM;密钥自动生成只存系统凭据库,换机用 export-key/import-key 迁移)。降挡只能在 TUI 命令栏(带确认),CLI 一律拒绝。数据库修复/拦截事件记录并展示
  • 百万级适配--grep 走 FTS5 + trigram(100 万篇 2.2s → 0.5s,短词自动回退 LIKE);TUI 侧栏懒加载 + 单源展开上限;整源更新批量事务;今日哈汤/去重走 PublishDate 索引;正常退出标记跳过 2GB 库的 28 秒全量完整性检查(异常退出仍全检)
  • 🛡️ 终端注入剥离:TUI 标题路径与导出/渲染路径统一过滤 ANSI 转义序列(恶意源不能控制你的终端)
  • 🔍 --grep --feed 编号 限源-l <编号> --limit M 截断(省 token 的实测反馈)
  • 🧪 测试基线:进程级黑盒测试(CLI 契约 / SSRF 矩阵 / dedup 不变量 / 终端注入 / FTS / simon 守护与加密),37/37 全绿;.github/workflows/ci.yml
  • 🔧 工程:TUI 拆分为独立文件(Tui.cs,应用层 + 组件 + 领域模型归位);语言文件去重 + 合并容错(重复 key 曾致翻译更新失效);SQLitePCLRaw 全家升级 2.1.11(消除高危漏洞警告)

v1.1.4(2026-08-12)

跨源去重簇重构 + 输出爆炸根治 + 全部缺陷修复。约 230+ 项测试、综合 8.4/10(从 7.1「能用」到 8.4「可信任」,安全/稳定/性能短板全部补齐),+696 行零回归。完整报告见测试报告

  • 🧩 跨源去重重构为「簇」(cluster)--dedup scan 不再输出两两配对,而是输出重复簇(如「发现 1 组重复簇:60 篇 · 重合度 ≥ 100% · 代表 [18818]」);新增 --dedup hide-cluster <代表Id> 一键隐藏整簇(保留代表、隐藏其余成员)。根治输出爆炸:101 篇完全同文从旧版「万级配对 + 静默截断」变为「1 簇 · 357 字节 · 765ms」,无任何截断
  • 🔧 修复 exe 与源码不一致:旧版底层把每个跨源对算了两次(双向遍历)导致 cap 预算浪费一半,簇重构一并修复(GitHub 主分支单向 i<j 与本地 exe 双向不一致的复制错版本问题)
  • 🔍 grep 通配符提示--grep "%"/_ 命中但仅落在链接/HTML 属性(可见文本 0 处)时,提示「(仅命中链接/属性,未计入可见文本)」,不再出现「命中但计数 0」的困惑
  • 🏷️ --version 显示编译时间:如 sip v1.1.4 (built 2026-08-12 18:52),方便核对 exe 与源码版本
  • 🛠️ 8 项复测全部通过:防卷土重来(拦截 + 对照实验)、-l N 过滤 dedup、hide 语义校验(自嗨/无关文章都拦)、lower_frequency 非法计划拒绝、grep 通配符、TUI telemetry 空命令、删源孤儿规则清理、scan 性能

v1.1.0(2026-08-12)

信息摄入闭环 + TUI 能力对齐 + 决策透明化。新增功能尚未周全测试,数据文件互通、可随时更换软件核心以迁移。功能详情见 功能总览

  • 🧩 跨源去重(--dedup:按段落重合度(跨源、零 LLM)检测「可能同文」;hide 隐藏(Status='dedup',数据保留)、undo 撤销、list 查看;规则持久,被忽略篇被作者大改后自动失效重新提示
  • 🔗 Source Policy 闭环(--policylower_frequency / archive / tag / keep / unsubscribecreatedBy 永远是 user,AI 永不自动写
  • 📊 报告事实重构--insightshealth/action/basis 改为 status(仅技术故障)+ reasons(事实原因列表);删除「建议退订」等价值判断措辞(破坏性 JSON 变更healthstatusaction/basisreasons
  • 🖥️ TUI:视图类抽离到 Tui.csSidebarView / FeedManagerList / InsightsView / StartScreenView 等);manage 支持单源编辑面板、方向键选更新计划、查看已隐藏文章;TUI 命令行补齐 diff/export/feed-info/like/dedup/policy/telemetry 等并自动 --yes 避免卡读
  • 🎯 Onboarding(--onboarding:按领域(AI / 开发 / 科技公司)一键添加推荐源;templates.json 可编辑
  • 🛰️ 遥测增强:新增 consent_change(同意变更审计)、feed_change(增/删/归档/改频率)、search(记完整查询词,仅本机);文案人设化(enable 带安全提示 + 确认)

v1.0.0(2026-08-11)🎉 ai see you~~~~

首个正式版。本地优先的透明信息过滤器与阅读辅助器。

核心

  • 订阅与管理-l 列表、-d 加源、-u 更新、--sync/--update-all--schedule 更新调度、-a/-una 归档/去归档、-r 删除。
  • 版本追踪:作者改文章自动留版本(同 Guid 多版本),--versions 列表、--diff 对比(DiffPlex)、--show 看某版原文。
  • 阅读:TUI 文件夹视图、沉浸阅读、Markdown 渲染、全文抓取(--fulltext)、阅读进度记忆(Space 跳回)、来源健康状态。
  • 检索--grep 全文搜索(片段模式,不依赖 AI)、--search 语义搜索(Embedding)。
  • AI--init 配置向导、--index 向量化、--summary/--summary-all LLM 摘要、结构化退出码、统一 --json
  • 导出--export 导出 Markdown、--export-opml / --import-opml

今日哈汤(Sip Today v1)

  • 规则式每日清单(近 48h 新增 / 被作者更新 / 全文质量 / ♥🤖 加权),一天固定一碗(当日缓存),--refresh 显式重生成。

阅读情况报告(Insights)

  • --insights 按源呈现阅读事实(打开 / 读完 / 完成率 / ♥🤖 点赞 / AI 调用次数 / 订阅与积压)+ 可解释原因;遥测把 AI 调用按文章/源归因。
  • --insights-interval 定时提醒;TUI P 键 / 命令 report 打开报告页。

遥测(苏暖泉 / Sumenia)

  • 默认关闭、仅本地、绝不自动上传;可查看/关闭/删除/导出;article_open/complete/progress/skip/likeai_call 事件;TUI 首次启动同意对话框。

工程与质量

  • 修复测试报告 11 项缺陷并逐项复测;telemetry.db WAL + 完整性自愈;语言文件内嵌单文件;.opencode/skills/sip-rss skill 供 Agent 接入。

更早(开发期)

  • CLI 面向 agent 优化、全量改名 sip、非零退出码、--grep 片段模式、全文抓取 / Diff / 导出 / Dashboard / 管理页。
  • TUI 从三栏演进为文件夹视图、全键盘、沉浸阅读、Markdown 渲染、命令行。
  • 语言系统、UTF-8 统一、单文件发布(framework-dependent)。
最近更新

遵循 GNU General Public License v3.0 (GPL-3.0)