Skip to content

v2.14.0 — 2026-10 二轮马拉松:创意功能 20 项 + 视觉焕新 20 项

Choose a tag to compare

@suzike suzike released this 11 Oct 03:25
· 71 commits to main since this release

v2.14.0 — 2026-10 二轮马拉松:创意功能 20 项 + 视觉焕新 20 项(已开发完毕,待发版)

2026-10-09 启动的第二轮马拉松,主题「把阅读变成有生命、有记忆、可分享的体验」。用户裁定方向:有趣档(游戏化/AI 对话/共读)+ 有用档(课程引擎/数据主权/自动化)。功能轮与视觉轮交替滚动交付,每批独立开发+只读审查双 agent,探针门禁 108→118 项。

新功能(F21–F40)

  • F21 事件聚类去重:多源重复报道自动聚合成「事件」,列表切事件模式看全景(bigram Jaccard ≥0.55/7 天窗/独报不建簇/代表随最早成员迁移)
  • F22 播客转文字稿:媒体中心音频→本地 ASR 端点转写→可搜索/可看/AI 摘要(单飞队列/双看门狗/断点续译/FTS trigram 检索)
  • F23 知识花园·知更养成:完读=浇水、批注=种子发芽、连续=开花——纸感花园随阅读生长(UNIQUE 防刷/断读枯萎单次封顶两级不归零/五阶段/羽毛五档/确定性 SVG 花园)
  • F24 观点对照镜:AI 从阅读历史找矛盾/互补/呼应旧文(召回加权时间差+不同源/批量判定/缺槽不落 none 可重判/无 Key 降级相似旧文)
  • F25 AI 反方辩手:观点文召唤钢人反方多轮辩论(引用逐字校验防编造/轮数上限/verdict 定格/存为批注联动花园)
  • F26 读后点亮测验:AI 出 3 道理解题,答对点亮知识图谱节点,错题自动入 SM-2 复习队列
  • F27 时间胶囊:批注封存给未来的自己(30/90/365 天/简报浮出+仪式动画/文章上下文重现/永不删除红线)
  • F28 批注漂流瓶:文章+批注打包 .robin 分享;导入合并永不覆盖(uid+anchor 哈希双去重/冲突并存/再导出往返不丢)
  • F29 AI 周刊编辑部:每周一自动把上周阅读编成《你的周刊》(LLM 导语+主题归纳+金句逐字校验/EPUB 导出/无 Key 模板降级)
  • F30 自学课程引擎:学习目标→AI 组 14 天课程(三路召回含标签通道/编造文章 ID 剔除/完成本日解锁下一天)
  • F31 口袋知更:局域网手机伴侣——node:http 服务端渲染轻量 Web 阅读器(二维码/token/限流/正文再消毒/已读回传联动全钩子)
  • F32 知更实验室:用户脚本沙箱(.ruser 导入/专用宿主帧唯一 unsafe-eval/29 危险全局遮蔽/权限声明制/异常逐脚本隔离)
  • F33 外文源自动译:订阅级开关,HTML 块级切段逐块 LLM+消毒+断点续译+双容器切换
  • F34 网页存档馆:永久本地快照(原文失效自动回落+存档模式徽记/MHTML 导出/追更源自动存档)
  • F35 语音指挥舱:朗读/电台中语音口令(暂停/下一篇/收藏/讲重点),三级降级至口令按钮环
  • F36 阅读生物钟:7 天加权高峰判定,刷新/精选/专注提示自动对齐(24 桶热力条)
  • F37 深读重访:长文 30 天后遗忘曲线重现,AI 重读指引缓存防重烧
  • F38 来源立场光谱:Top20 源批量画像,光谱轴布点+阅读器源画像 popover
  • F39 阅读数据开放 API:本地 REST(127.0.0.1/Bearer timingSafeEqual/限流/五只读端点永不返回正文)
  • F40 挑战赛季:主题阅读挑战(3 零 AI 模板+LLM 书单),完成发花园限定装饰+确定性 SVG 分享卡

视觉焕新(U21–U40)

  • U21 字体族套装:宋/黑/仿宋/楷四套+自定义字体(防 CSS 注入),设置即时预览
  • U22 共享元素转场:列表→阅读器标题 FLIP 飞入(reduced-motion 双保险)
  • U23 主题切换渐变:明暗/季节套包 300ms 颜色渐变(applyPalette 统一漏斗)
  • U24 触控板手势:捏合字号/触屏长按右键(灯箱期刊让位)
  • U25 年报页艺术:确定性插画数据卡+关键词云+分享卡
  • U26 高 DPI 走查:125/150/175% 三档仿真修两处真实溢出(三栏视口钳制/头部 flex-wrap)
  • U27 微交互音效:WebAudio 合成三枚音(默认关/能力不可达静默)
  • U28 拖拽体系:行拖入收藏/稍后读+订阅源树排序持久化
  • U29 打印排版:@media print 浮层隐退/标题防孤行/正文单栏
  • U30 命令面板自学习:频次 log2 加权排序(容量 200 保 Top)
  • U31 空态二期:场景库 14 幅+staggerEmptyHTML 统一空态壳+三拍错峰入场
  • U32 进度语言统一:.nj-progress 双形态令牌组件,三长任务迁移
  • U33 侧栏 2.0:徽标 9+ 单一口径+拖拽悬停自动展开+12 键三分组
  • U34 边注模式:批注常显页边(锚段对齐/<1200px 回退/ResizeObserver 统一重排兜底)
  • U35 划词浮条 2.0:动作注册表(AI 三键+脚本动作)+图标化+溢出折叠
  • U36 杂志卡 2.0:三变体自动选型+悬停视差+修 content_head 漏映射潜伏缺陷(封面图从未加载)
  • U37 表格化高级设置:规则七列表(行内启停/上下移)+账号表格化
  • U38 首启引导流:三步引导(订阅/AI/快捷键卡),localStorage 记账可重开
  • U39 全屏阅读仪式感:禅模式三拍编舞+呼吸回帘+专注进度线
  • U40 终局一致性:七视图令牌审计(999px/裸时长归档四档新令牌)+ 999px 全库清零

质量

  • 探针门禁 108 → 118 项;功能批/视觉批每批独立开发+只读审查双 agent;批 G/H/I 审查合计收口 0 BLOCKER、1 P1、13 P2
  • 退出竞态根治:will-quit 首位停掉 outbox/刷新/emit 防抖三类定时器(修 "database is not open" 退出弹窗)
  • 周刊弹窗纵向布局修复:.modal 基类为 flex row,周刊弹窗漏覆盖方向致工具条与刊头并排两列(v2.13.0 起即坏,探针只查存在性未查几何故漏网);补 flex-direction: column
  • 简报目标环脱位修复:今日简报目标卡的进度环 svg 以百分比尺寸参与布局,在弹窗入场动画期间被排到父盒下方约 50px(数字留在原位、环悬在卡外);svg 改绝对定位钉入环盒,任何触发路径几何确定
  • 性能阈值随机器负载科学放宽(f2 300µs/f21 4000ms),N+1 类回归仍 10x 可逮

SHA-256

RobinRead-2.14.0-setup.exe    4ab9381897a096cdfb52fd93ffb6a646727655a322a525db4dacd6526700f5a2
RobinRead-2.14.0-portable.exe 315a7293ee0337ec6e433f4222666c1da3bdf219072f259851a837993efb4cb4