v1.8.0 — 近期
- 🎬 Bilibili 字幕导入:支持 B站视频字幕提取,支持 UP 主空间、收藏夹、系列/合集
- 🧩 侧面板重构:Popup 升级为 Side Panel,打开即用,自动检测当前站点匹配导入工具
- 🔄 自动站点识别:B站/YouTube/播客/AI对话/网页 自动匹配,无需手动切换标签
- 👤 Google 多账号切换:侧面板顶部可切换 NotebookLM 的 Google 账号
- 🎓 新手引导:安装后 5 步引导,覆盖全部核心功能
- 📋 设置面板:新增设置页面,支持自动重命名、重播新手引导等
- 📊 导入历史:查看所有导入记录,轻松重试
v1.7.5 — 2026-04-23
- 🎨 AI 对话分享卡片保留排版结构:之前抽取层把段落、列表、引用、粗体全部压扁成一段连续散文,分享图片里希腊原文/英译/中译那种”列表式三段对照”挤在一起没法读。现在 Claude/ChatGPT/Gemini 三个抽取器都改为输出清洗后的 HTML 片段,由 offscreen 的 Turndown 批量转 Markdown,段落 / 标题 / 有序无序列表 / 引用块 / 粗体 / 斜体 / 行内代码 / 代码块全部保真
- 🛡️ 分享卡片渲染改走 marked AST:直接遍历 token 渲染 React 节点,避免原始 HTML 注入路径,意外混入的 iframe / script 等标签自动退化为纯文本
- ✨ NotebookLM 导入质量同步提升:导入到 NotebookLM 的对话内容现在保留原始 Markdown 结构,阅读体验大幅改善
- 🔧 Popup 选择列表预览过滤 Markdown 符号,不再显示
**##等原始标记
v1.7.4 — 2026-04-09
- 🐛 修复文本导入源的自动重命名失效:NotebookLM 最近开始按字母顺序排序源列表,我们原有的「取列表最后一个源 = 新加的源」假设失效,导致
Pasted Text默认名永远不会被改回真实标题。改用 WeakSet diff 定位新源,对排序鲁棒 - 🏷️ Rescue / Repair 源加 emoji 前缀:抢救后的源显示为
🛟 文章标题,修复 WeChat/X 等假成功源后显示为🔧 文章标题,一眼区分是否被处理过 - ⚙️ 新增「自动重命名默认名来源」开关:Popup → More 面板 → Settings 卡片,可动态关闭/开启整个自动重命名行为
v1.7.3 — 2026-04-08
- 🐛 修复 YouTube 频道只能抓 15 条:之前 InnerTube 请求被 YouTube 边缘以 403 拦截,静默回退到 RSS(硬限 15 条)。现在通过 youtube.com 标签页隧道执行请求,绕开 origin 限制
- ➕ Load more 分页:频道/播放列表支持按需加载更多视频,每页 15 条,已加载的批次直接显示无需等待
- 🔁 频道/播放列表/Continuation/Handle 解析全部统一走 youtube.com tab 隧道,自动复用用户已有标签页,无则后台开隐藏标签页(5 分钟空闲后自动关闭)
v1.7.2 — 2026-03-26
- 🤖 AI 对话自动提取:在 Claude/ChatGPT/Gemini 对话页面打开扩展时,自动提取对话内容,无需手动点击
- 🔧 AI 对话导入流程统一:移除旧版手动 Notebook 检查,使用与其他功能一致的标准导入流程
- 🎯 智能 UI:Podcast 和 More 页面不再显示 Notebook 选择器(这两个页面不需要)
- 🎬 使用教程:More 页面新增 YouTube 教程视频入口
- ⭐ 评价引导:More 页面新增 Chrome Web Store 评价入口
- 🎨 紧凑 Footer:About 区域的 YouTube 频道和 GitHub 链接压缩为图标按钮
v1.7.0 — 2026-03-24
- ▶️ YouTube 导入:支持导入单个视频、播放列表、频道视频到 NotebookLM
- 自动检测当前 YouTube 标签页 URL,一键导入
- 播放列表/频道支持选择性批量导入,可限制最近 N 个视频
- InnerTube API + RSS 双重提取策略
- 🗑️ 批量删除重构:使用 NotebookLM 原生复选框,源列表底部新增「更多操作」入口
- 删除前弹出确认对话框,防止误操作
- 支持 SPA 页面内导航(无需刷新页面)
- 🎓 新手引导新增 YouTube 步骤
- 🏠 Welcome 页面新增 YouTube 和 More 功能卡片
v1.6.8 — 2026-03-22
- 🔧 修复修复/抢救功能的标签页定位问题
- 📊 改用基于端口(Port)的进度通信机制
- 🛡️ 横幅状态保护:操作进行中时不再被 DOM 变更误删
v1.6.7 — 2026-03-21
- 📌 Welcome 页面新增「固定到工具栏」引导提示
v1.6.6 — 2026-03-20
- 🎯 Notebook 目标选择:下拉框选中 Notebook 后,导入内容自动发送到该 Notebook,无需手动切换标签页
- 🚀 一键导入按钮:书签页面新增醒目的黄色 Import 按钮,当前页面一键导入到 NotebookLM
- 🎓 新手引导:安装后弹出欢迎页 + 5 步 Tooltip 引导,覆盖全部 4 个核心功能,可随时跳过或从 More 页面重新播放
- 🎨 书签面板配色重构:Bookmark 相关 UI 统一为蓝色,Import 按钮使用黄色突出显示
- 🔧 修复导入打开首页问题:初始自动选中的 Notebook 现在正确持久化到 storage
- ⚡ Notebook 列表缓存:5 分钟 TTL 缓存,加载时显示骨架屏,手动刷新可强制更新
- 📐 修复 Popup 视窗溢出:添加 max-height 约束防止内容超出
v1.5.8 — 2026-03-11
- 🎴 新增 AI 对话分享卡片:将对话导出为精美的图片卡片,温暖书籍风格排版
- 默认导出 JPEG,下拉菜单提供 PNG、PDF、剪贴板复制
- iPhone 灵动岛安全区适配(59pt,符合 Apple HIG)
- 二维码 + 中英双语签名(Made with ❤️ by Flow2Note)
- 3x Retina 高清渲染
- 🖨️ PDF 导出风格升级:温暖书籍风格(Noto Serif SC + EB Garamond),奶油色背景 + 锈红强调色
- 底部签名区:品牌标识 + YouTube 链接 + 中英双语签名
- 系统字体回退链确保离线渲染(Georgia → Songti SC → STSong → SimSun)
- 📋 收藏夹/文档站新增剪贴板复制按钮:PDF 导出旁的小图标按钮,一键复制 Markdown 到剪贴板
- 📝 新增 GitHub Issue 模板:Bug Report / Feature Request / Site Support Request
v1.5.7 — 2026-03-09
- 🖨️ 修复 X.com 文章 PDF 导出:正确提取 Article 正文,支持 CJK 中文字体,修复段落合并问题
- 🎨 PDF 阅读体验升级:温暖书籍风格排版(Georgia 衬线字体、奶油色背景、锈红色强调色)
- 📄 单篇文章 PDF 优化:跳过目录页和封面页,使用文章标题作为文件名
- 📝 PDF 内容自动添加标题:每篇文章前自动插入 h1 标题(已有标题则跳过)
- 🔧 X.com 提取增强:Article → tweetText 双策略回退,渲染等待时间 5s→8s
v1.5.6 — 2026-03-08
- 🗑️ 新增批量删除来源功能:
Cmd+Shift+S(Mac)/Ctrl+Shift+S(Windows)进入选择模式,支持全选、反选、仅选失败项,一键批量删除 - 🛟 改进错误检测:通过 MutationObserver 监听 class 属性变化,实时检测导入失败的来源(#35)
- 🔄 延迟复查机制:导入后 5s/10s/18s 多次自动复查,捕获微信等「假性成功」来源
- ✏️ 修复粘贴文本来源的智能重命名功能(#38)
- 🏗️ 新增华为开发者文档支持:修复 Catalog API 解析 + Tab-based 内容提取(#37)
v1.5.5 — 2026-03-02
- 🌐 完成 content script 横幅和 popup 组件的完整 i18n 国际化
v1.5.4 — 2026-03-01
- 🌐 新增 Chrome i18n 支持,添加
_locales目录(en / zh_CN)
v1.5.3
- 📝 README 更新:截图、YouTube 演示视频、英文内容
v1.5.2 — 2026-02-25
- 🌐 新增 X.com(Twitter)长文章(Article)导入支持,通过标签页渲染完整提取
- 🛟 抢救功能扩展:支持 X.com 动态页面的失败检测与一键修复
- ⚙️ 重构 tab-based 提取管道,统一 WeChat / X.com 等 SPA 页面处理逻辑
v1.1.43 — 2025-02-24
- 🧹 移除 YouTube 相关死代码
- 🎨 新增商店宣传图素材
- 📊 测试:84 个测试全部通过
v1.1.42 — 2025-02-24
- 🌐 完成全部组件 i18n 国际化(ImportPanel 为最后一个)
- 🔄 新增手动语言切换按钮(EN/中),支持 localStorage 持久化
- 🤖 AI 对话 tab 新增引导说明(4 步 onboarding)
- 🎨 更新扩展图标:蓝色圆形 + 白色 jetpack 小人
- 🧪 新增 37 个测试(bookmarks 21 + i18n 11 + podcast 6),总计 99 个
- 📄 新增商店描述文档和隐私政策
v1.1.41 — 2025-02-24
- 🌐 创建 i18n 系统(
lib/i18n.ts),t()翻译函数 - 🔄 11 个组件完成国际化转换
- 🌍 自动检测
navigator.language
v1.1.40 — 2025-02-24
- 📚 验证英文 NotebookLM DOM 匹配
- 🔧 修复 “Websites”(复数)、“Paste any links”(复数)等英文文本匹配
v1.1.39 — 2025-02-24
- 📑 收藏夹 tab 移至第一位(默认 tab)
- 📖 新增收藏夹 onboarding 引导页
- 📂 分离开发/发布构建目录:
dist-dev/vsdist/
v1.1.38 — 2025-02-24
- 🔍 语言无关的按钮匹配:基于 Material Icons 而非文本
- 🎯
findDialogButtonByIcon()支持link、content_paste、arrow_back、add、edit - 📝 文本匹配作为 fallback 保留
v1.1.37 — 2025-02-24
- ⏱️ 改进重命名可靠性:初始等待 4s,6 次重试,递增延迟(600ms→2600ms)
- 🌍 多语言默认来源名称匹配