更新日志

这里记录了 Ophel Atlas 所有的版本演进与重要更新。

在 GitHub 上查看源码
v1.2.4

🚀 新增功能

  • 交互式导出弹窗 — 导出按钮与会话列表的导出入口现在统一打开导出选项弹窗,可选择导出格式(Markdown / HTML / JSON / TXT / 复制 Markdown)、切换思维链与对话序号、自定义 Markdown 分割线、打包 ZIP 或跳转分段导出;设置新增“导出前显示选项弹窗”开关,关闭后恢复一键直出。(#841)
  • HTML 导出 — 对话现在可以导出为单个自包含的 HTML 文件,采用响应式布局并支持亮色、暗色和跟随系统三种主题;代码块保留语法高亮和复制按钮,数学公式使用原生 MathML 渲染,思维链默认折叠为「思考过程」,打印时始终使用浅色。(#856, @Piracola)
  • 默认导出格式 — 设置新增「默认导出格式」选项,导出快捷键和一键导出将使用偏好的格式(Markdown / JSON / TXT / HTML),不再固定为 Markdown。(#856, @Piracola)
  • 适配包文档大纲导航支持 — 声明式适配包新增文档大纲导航能力(document-outline 能力与 documentOutline 配置),支持在适配站点中为 Canvas、Artifacts 及独立研究报告提供多数据源“文档”Tab 大纲与独立滚动导航。
  • Manus 支持 — 在线适配库新增 Manus(manus.im),安装适配包后即可在对话页和分享页使用大纲(含用户提问)、基础导出、对话宽度、禅模式、净化模式、新对话和提示词插入功能。

✨ 功能优化

  • 思维链聚合与重复模型标题清理 — 导出管道现在会自动汇聚连续的思维链分片为单个引用块,并安全合并连续的纯思维链 AI 轮次(含多段分片链),避免多站点适配因结构分片产生重复的 AI 角色标题;分段导出同样生效。(#841)
v1.2.3

🚀 新增功能

  • Proton Lumo 支持 — 在线适配库新增 Proton Lumo(lumo.proton.me),安装适配包后即可使用大纲(含用户提问)、基础导出、生成检测与停止、对话宽度、禅模式、净化模式、新对话和提示词插入功能。
  • Genspark 支持 — 在线适配库新增 Genspark(genspark.ai),安装适配包后即可使用大纲(含用户提问)、基础导出、生成检测与停止、对话宽度、禅模式、新对话、提示词插入和净化模式功能。 (#851)

✨ 功能优化

  • 设置与面板视觉体验重构 — 设置页新增标签页粘性吸顶与毛玻璃遮罩;数据备份页重构为本地备份与 WebDAV 选项卡布局;权限管理与快捷键页采用全新矢量图标与按键徽章;同时优化了提示词底部操作栏与全组件在 24 套主题下的视觉层级和文字对比度。

🐛 问题修复

  • Gemini 图片打包下载 — 修复在 Gemini 分享页或多账号登录场景下导出 ZIP 时图片缺失的问题,网络下载失败时改为使用页面中已经显示的图片。(#814)
v1.2.2

🚀 新增功能

  • 阶跃星辰 AI 支持 — 在线适配库新增阶跃AI(chat.stepfun.com),安装适配包后即可在对话页和分享页使用大纲(含用户提问)、基础导出、生成检测与停止、对话宽度、禅模式、新对话和提示词插入功能。(#839, #792, #352)

🐛 问题修复

  • 大纲锚点位置丢失 — 修复快速或重复点击「返回锚点」「去顶部」「去底部」,以及连续点击同一大纲标题时,已保存的锚点被覆盖为当前位置,导致「返回锚点」无法跳回之前位置的问题;现在锚点操作已串行化,且目标已到达时不再覆盖锚点。(#848)
  • 适配 Claude 新版页面布局 — Claude 又又又一次更新了页面结构, Fuck you, Claude! (#823, #849)
  • 适配 Grok 新 DOM 结构 — 适配 Grok 新版聊天滚动容器和主题样式选择器,修复在 Grok 上「去顶部」「去底部」「返回锚点」失效和切换亮/暗主题导致页面卡死无响应的问题。(#842, #843)
  • 适配 Qwen Studio 新 DOM 结构 — 适配 Qwen Studio 新版聊天滚动容器,修复站点页面结构更新后「去顶部」「去底部」「返回锚点」失效的问题。(#)
  • 适配 ChatGLM 新 DOM 结构 — 适配 ChatGLM 新版主题气泡结构,修复站点改版后亮/暗/系统主题切换失效的问题。
  • 适配豆包侧边栏新 DOM 结构 — 适配豆包新版侧边栏会话列表,修复同步到会话管理的会话标题重复三遍的问题。(#846)
  • ChatGPT 提示词插入(Firefox) — 修复在 Firefox 浏览器下向 ChatGPT 插入多行提示词时换行全部丢失的问题,插入内容现在保留原有换行结构。(#811, #838)
  • AI Studio 主题切换 — 修复在 AI Studio 上切换亮/暗主题不再生效、站点保存的主题偏好不再更新的问题,页面主题现在会重新跟随面板切换。(#844)
  • DeepSeek Harness steering 消息 — 修复在 DeepSeek Harness 生成回复过程中发送的 steering 插话消息不出现在大纲和导出内容中的问题,这类消息现在会作为用户提问正常识别。
v1.2.1

🚀 新增功能

  • DeepSeek Harness 站点支持 — 在线适配库新增 DeepSeek Harness,安装适配包并绑定自建实例域名后,即可使用大纲(含用户提问)、基础导出、生成检测与停止、对话宽度、禅模式、提示词插入和阅读进度功能。(#825)
  • OpenCode 分享支持 — 在线适配库新增 OpenCode 分享(opncd.ai),安装适配包后即可在 OpenCode 分享对话页面使用大纲(含用户提问识别)和基础导出功能。(#800)
  • LongCat AI 站点支持 — 在线适配库新增 LongCat AI(longcat.chat),安装适配包后即可在该站点使用大纲(含用户提问)、导出、生成检测与停止、页面宽度、禅模式、新对话和提示词插入功能。
  • HTTP 自建站点支持 — 适配中心现在可以绑定 http://127.0.0.1:3080 这类 HTTP 域名,未启用 HTTPS 的自建 AI 站点也能使用 Ophel;页内适配向导和本地适配包导入同样支持 HTTP 域名。

✨ 功能优化

  • 适配库自动检查更新 — 打开设置-适配中心-"获取与更新"时会自动检查一次适配更新,首次安装的用户进入即可看到在线适配库,不再面对空列表。(#821)
  • 适配包大纲排除 — 适配包现在可以声明需要从大纲中排除的容器,思考链等内容不再把草稿标题混入大纲。(#800)

🐛 问题修复

  • Claude 新版页面适配 — 适配 Claude.ai 新版 DOM 结构,更新侧边栏会话列表、发送按钮、生成检测、禅模式、宽度调整和智能避让的选择器。(#834 @urzeye, #820 @crazyn2)
  • ChatGPT 新版页面适配 — 适配 ChatGPT 新版 DOM 结构:会话能被扫描到却无法加入会话管理、净化模式下无法移除「ChatGPT 也可能会犯错」提示、双击公式提示缺少可复制的源码;现已兼容新版侧边栏链接与公式结构。
  • 油猴端适配库更新 — 修复油猴脚本因浏览器缓存 CDN 响应,在线适配库长时间停留在旧版本(最长可达一周)的问题;现在每次检查更新都会拉取最新索引。
  • 适配包前向兼容字段 — registry PR 校验现在对任意嵌套层级的 schema 已声明字段做前向兼容放行,新的选择器或配置子字段可以和使用它的适配包在同一 PR 中提交,无需再拆成两个 PR 分别合入。(#800)
  • 隐藏会话自动恢复 — 修复部分历史会话在会话管理中不可见、即使重新同步也无法恢复的问题;升级后会自动把指向已删除文件夹的会话移回收件箱。
  • 适配包提示词插入 — 修复向部分站点的富文本输入框插入多行提示词时,文本已成功插入却提示"插入失败"的问题。
v1.2.0

🚀 新增功能

  • 热插拔式站点适配 — 设置页新增"适配中心",可在在线适配库一键安装适配包,让 Ophel 适配更多 AI 站点(自部署站点绑定自定义域名即可使用);内置站点改版后也能通过云端更新自动修复,不用再等插件发版。(#809)
{/* release-note-media: site-packs-video */}
v1.1.8

🚀 新增功能

  • 提示词平台筛选 — 提示词现在支持在编辑弹窗中设置适用平台(如 ChatGPT、Gemini、Claude);分类栏新增地球图标按钮,点击可弹出多选筛选面板并显示角标计数,方便用户按平台快速筛选提示词。(#802)

✨ 功能优化

  • 提示词队列悬浮条层级 — 将队列胶囊和面板的 z-index 从 99998/99999 下调至 9998/9999,避免悬浮条遮挡主面板、提示词预览和导入/预览弹窗。

🐛 问题修复

  • 提示词变量多行输入 — 修复向提示词变量粘贴多行 Markdown 内容时,因输入框为单行导致换行被压成一行的问题;变量文本框现在改为自适应高度,短内容保持紧凑,长内容自动增高以保留换行与格式。(#801)
* ChatGPT 智能避让输入框宽度 — 修复 ChatGPT 改版后,智能避让功能导致输入框过窄的问题。 * 豆包禅模式侧边栏 — 修复开启禅模式后豆包侧边栏仍留有占位空间的问题,原因为旧 DOM 选择器未能匹配更新后的侧边栏结构;新增对应容器选择器,确保侧边栏完全自动收缩。(#806)
v1.1.7

✨ 功能优化

  • 阅读历史恢复控制 — 自动恢复阅读位置时,现在滚动正文或选择大纲条目会立即停止恢复,让用户导航始终优先,并保存用户选择的新位置。(#797)

🐛 问题修复

  • Claude 回复后的大纲刷新 — 修复已完成索引的 Claude 长对话在发送新问题后会重新全量扫描并滚动整段会话的问题;新回复现在只会增量更新已有大纲缓存。(#785)
  • Claude 大纲当前位置高亮 — 修复当前可见问题与前文问题使用相同开头时,大纲可能高亮到前一个问题的问题;当前位置跟随现在会准确对应当前问题。
v1.1.6

✨ 功能优化

  • Claude 页面结构适配 — 适配 Claude 更新后的对话页面 DOM 结构,确保大纲能够读取全部消息,并完整导出会话内容。(#781)

🐛 问题修复

  • Claude Canvas 文档导出 — 修复 Markdown 和剪贴板导出可能遗漏 Claude Canvas 文档正文的问题;现在会收集会话中的 Canvas 文档(包括虚拟列表中的文档),并在导出后恢复原先打开的 Canvas。
  • Claude Canvas 智能避让 — 修复打开 Claude Canvas 文档后,智能避让可能无法继续为 Ophel 面板预留空间,导致文档内容被遮挡的问题。
  • 全局快捷键打开网址 — 修复自定义全局快捷键打开 URL 后,快捷键仍会打开 Gemini 默认地址的问题。(#778)
v1.1.5

🚀 新增功能

  • 自动吸附触发方式 — 自动吸附模式现在可选择显示边缘把手或隐藏边缘热区,收起后界面更干净,同时仍可从屏幕边缘唤出面板。(#770)
  • 提示词排序快捷操作 — 提示词菜单现在新增“上移”和“下移”,不方便拖拽时也能整理提示词顺序。(#774)

🐛 问题修复

  • 豆包用户问题抽取 — 修复豆包新版聊天气泡结构下,新对话的用户问题可能无法被大纲、Markdown 渲染、导出等功能正确识别的问题,同时保留旧对话结构兼容。(#771)
v1.1.4

🚀 新增功能

  • 面板 Tab 排序 — 现在可以直接在面板中拖拽调整大纲、会话和提示词 Tab 的顺序,设置页会同步显示同一顺序,不必先打开选项页。(#764)
  • 面板宽度控制 — 悬浮面板现在支持拖拽边缘调整宽度,并可开启 Beta 版悬停临时加宽;相关设置收在“面板宽度”下,可通过全局搜索定位,临时加宽时也不会触发页面避让跳动。(#763)

✨ 功能优化

  • 智能避让布局 — 智能避让现在覆盖更多新对话、Canvas、侧边面板和文件查看场景,Ophel 悬浮面板打开时会让页面内容、输入框和站点原生面板更稳定地进入可见安全区。(#761)

🐛 问题修复

  • Kimi 会话同步 — 修复 Kimi 更新侧边栏布局后,新建或近期对话可能无法同步到会话面板的问题。(#759)
v1.1.3

🚀 新增功能

  • 智能避让布局 — 新增 Beta 版智能避让,Ophel 面板处于悬浮模式时,站点会重新计算聊天安全区,在页面加宽或浏览器窗口较窄时减少消息、代码块和输入框被面板遮挡的情况。 (#744, #752)
{/* release-note-media: panel-aware-layout-video */}
  • 意大利语支持 — Ophel Atlas 现在支持意大利语界面、扩展元数据和油猴脚本资源,意大利语用户可直接使用本地化后的面板与设置。

✨ 功能优化

  • 主面板工具栏与快捷按钮 — 统一大纲、提示词和会话面板的工具栏与搜索框样式,并调整快捷按钮反馈,让高频控制区在不同主题下更清楚。
  • 面板头部与标签栏 — 调整了面板头部、拖拽提示和标签栏样式,减少视觉噪音,让控制区和整体界面语言更一致。(#749)
  • 设置页与主题管理界面 — 重新整理了设置侧边栏、主题预置卡片、自定义样式列表和样式编辑器,让导航层级更清楚,主题选择也更容易扫读。(#749)
  • 提示词预览分类标签 — 提示词预览现在会用与分类一致的彩色标签展示分类,并调整预览标题区和内容区布局,让信息层级更清楚。

🐛 问题修复

  • Claude 油猴脚本导出 — 修复在油猴脚本中导出包含思考块的 Claude 对话时,导出前页面准备可能失败的问题。
  • 自定义标签页标题格式 — 修复千问和 Z.ai 切换会话后可能复用已重命名的浏览器标签页标题的问题,避免使用包含 {model} 的自定义格式时出现标题或模型片段重复。
  • Kimi 禅模式 — 修复 Kimi 更新页面布局后,禅模式无法隐藏侧边栏的问题。
v1.1.2

🚀 新增功能

  • Gemini Canvas 文档导出 — Gemini Canvas 导出现在支持普通文档 Canvas 面板,会把文章类 Canvas 正文写入对话导出和 Canvas Markdown 复制/下载结果。(#736)

✨ 功能优化

  • 长对话导出加载 — Gemini 和 Qwen Studio 导出现在会先加载更早的懒加载历史再收集消息,减少长对话导出遗漏内容的情况。(#739)

🐛 问题修复

  • AI Studio 油猴脚本模型锁定 — 修复了选项页的 AI Studio 模型锁定功能在油猴脚本中无法获取模型列表的问题。原因是油猴脚本没有后台代理,现在改为在油猴模式下直接调用适配器获取模型列表。(#733)
v1.1.1

✨ 功能优化

  • 长对话大纲性能 — 大型大纲现在只渲染可见行,跳过折叠或过滤隐藏的节点,并合并自动刷新、滚动和尺寸更新;同时减少位置测量并缓存 ChatGPT/Claude/Gemini 字数统计,降低长对话卡顿。(#677, #682, #683, #691, #695, #696, #698, #699)
  • 全局搜索大纲更新 — 全局搜索打开时刷新一次大纲并跟随大纲管理器更新,不再每 1200ms 轮询,减少搜索面板打开时的后台工作。(#692)
  • 会话侧边栏同步 — 会话同步现在会把新增、更新、删除和目标文件夹变化批量写入一次 store,减少历史同步时的存储写入。(#697)
  • 后台页面工作量 — 页内收藏图标现在会避开无关 DOM 变化触发的完整大纲扫描,选中的提示词复用统一 URL 变化监听;标签页标题检查只在页面后台空闲时降频,同时保留生成完成通知入口。
  • 千问长会话 DOM 适配 — 适配千问对话页新版长会话懒加载结构,导出会话和复制大纲现在会先补齐早期历史再收集消息。

🐛 问题修复

  • 提示词发送快捷键 — 修复在 Claude、DeepSeek 等站点输入框中使用 Ophel 配置的发送快捷键时可能出现明显延迟的问题;双击发送提示词现在也会遵守 Ctrl+Enter 发送模式,不再把提示词留在输入框或插入换行。(#701, #710)
  • ChatGPT 置顶会话 — 修复 ChatGPT 新侧边栏布局下的会话同步问题;“已置顶”分区中的会话现在会被导入并跟踪标题变化,项目文件夹不会被误识别为会话。
  • Codex task 页面大纲 — ChatGPT 上的 Codex Cloud task 分享页现在会在大纲中显示原始问题和回复标题,不再显示为空。(#709)
  • Gemini 会话同步 — 修复 Gemini 首次安装或会话库为空时自动同步可能只加载部分历史、会话面板数量仍显示为空,以及手动同步滚到底后等待过久的问题。(#712)
  • Gemini 分享对话继续按钮 — 修复净化模式可能隐藏 Gemini 分享页「Continue this chat」按钮的问题。(#703)
  • 豆包长对话导出 — 修复豆包虚拟滚动长对话可能只导出或复制当前挂载消息窗口的问题;导出和复制完整大纲现在会先扫描对话再收集消息。
  • 大纲滚动高亮稳定性 — 修复正文滚动时可能高亮用户问题、上一条回答或隐藏子标题,而不是当前可见标题的问题。(#704, #708)
v1.1.0

🚀 新增功能

  • 快捷引用链(Quick Quote Chains) — 提示词链现在可直接从快捷引用操作触发,支持链图标选择器、拖拽排序和内嵌引用锚点,确保页面刷新后可靠恢复引用定位。(#623)
  • Gemini Canvas Markdown 操作 — Gemini Canvas 工具栏现在新增 Ophel 复制 Markdown 和下载 Markdown 按钮,可将 Canvas 代码导出为带代码块的 Markdown,不必执行完整会话导出。(#663)
  • 分段对话导出 — 对话导出现在支持在可搜索选择器中选择消息范围,并将选中片段导出为 ZIP、合并 Markdown 或复制到剪贴板。(#665)
  • 更新说明弹窗 — Ophel 现在会在每个版本首次打开时展示更新说明,也可从关于页面重新查看;扩展版和油猴版都能看到本次更新内容。(#666)

✨ 功能优化

  • 快捷引用原生站点定位 — 快捷引用操作现在会检测支持站点的原生选中文本弹窗,并自动选择不重叠的位置;在会与原生编辑器冲突的页面上也会停用 Ophel 锚点。(#658, #660, #661)
  • 快捷引用默认操作 — “引用回复”现在作为默认提示词链提供,选中文本弹窗保留固定复制操作,并减少内置操作数量。(#664)
  • 提示词链启用与同步 — 从选中文本触发提示词链时,现在会在需要时提示启用提示词队列;提示词链面板也会提示启用快捷引用,油猴版备份和 WebDAV 同步会包含链数据。(#661, #671)
  • 商店与工具栏图标 — 更新 Chrome 商店图标,弱化评价图标悬浮效果,并让大纲工具栏图标颜色与其他标签保持一致。(#662, #668)

🐛 问题修复

  • 层级为 0 时的大纲复制 — 修复当未开启展示用户问题且大纲层级设为 0 时,复制大纲返回空内容的问题,虽然面板上显示了 AI 回复的标题。现在该场景下会复制所有层级(H1-H6)的标题,与面板显示一致。
  • 提示词队列键盘快捷键 — 提示词队列输入框现在遵守用户的发送快捷键设置(Enter 或 Ctrl+Enter),不再硬编码 Enter 行为。展开的队列面板使用捕获阶段事件处理,避免键盘事件被可编辑元素保护机制拦截,确保 Enter 和 Ctrl+Enter 快捷键在所有平台(包括 Mac)上正常工作。
  • 提示词队列文本对齐 — 队列项文本现在左对齐显示,而不是居中对齐,提升可读性。
  • ChatGLM 生成状态检测 — 修复由历史消息中"本次回答已被终止"静态文本导致的生成状态误判。isGenerating() 方法现在排除 .stop-answer-default 选择器,该选择器匹配的是历史回复中的静态文本,而非当前生成状态。
  • ChatGLM 停止按钮 — Alt+K 快捷键现在可以正确停止生成,通过定位到内层的 .enter-icon-container 元素而不是外层容器 div。
  • 千问 Slate 编辑器状态同步 — 修复从提示词队列插入内容后无法编辑删除的问题。编辑器现在通过 全选 + 删除 + 插入文本 并触发完整的事件链(beforeinputinputchange)来正确同步 Slate 的虚拟 DOM,确保 DOM 和 Slate 状态同步更新。
  • 启动器预览保留逻辑 — 鼠标从面板 Logo 移动到其他快捷按钮(如工具箱)时,面板悬浮预览现在会自动收起,不再遮挡工具箱菜单。(#653)
  • 快捷引用导出标记 — 修复不可见快捷引用锚点可能在对话导出和大纲复制中留下空大纲条目,或导致消息被过滤的问题。(#669)
  • 油猴版重置与恢复状态 — “清除全部数据”、备份恢复和更新说明状态现在都会使用统一的平台存储键,避免油猴版重置不完整或恢复状态残留。(#670)
v1.0.60

✨ 功能优化

  • 油猴脚本包体积 — 将 Markdown 渲染代码、Markdown 样式、用户提问 Markdown 样式和站点图标拆分为外部油猴资源,减少 Greasy Fork 同步时需要处理的内联代码,同时保持原有渲染注入路径不变。
  • 禅模式退出按钮 — 禅模式设置新增“显示退出按钮”开关,可隐藏页面上的退出按钮,保留快捷按钮和快捷键退出入口,避免遮挡标题或对话内容。(#645)

🐛 问题修复

  • AI Studio 移动端 Enter 键 — Android 等移动设备上的 AI Studio 现在会让软键盘 Enter 插入换行,不再误触发送;通过 Ophel 触发的发送仍会使用原生发送按钮或安全的键盘兜底。(#646)
  • AI Studio 移动端历史同步 — AI Studio 会话同步现在可以识别移动端 Library 卡片布局,移动端有历史记录时不再误提示找不到侧边栏会话。
  • 会话同步加载 — 会话同步现在会使用各站点适配器自己的会话来源判断侧边栏历史是否加载完成,为慢速懒加载侧边栏等待更久,并在无法确认已完整加载时禁用同步删除;豆包和元宝也改为复用更安全的基类加载逻辑。(#639)
v1.0.59

🚀 新增功能

  • 大纲复制 — 大纲工具栏现在可以复用导出流程,将当前选择层级的大纲复制为 Markdown 标题;虚拟滚动会话会先加载完整内容并在结束后恢复页面位置,再复制标题与用户提问。(#539)
  • 会话快速打开 — 会话条目现在可通过右键菜单在新标签页打开,方便复用旧会话而不替换当前聊天。(#578)

🐛 问题修复

  • ChatGPT 原生 TOC 大纲 — 当 ChatGPT 原生 TOC 只有悬浮后才把真实提示词写入按钮时,大纲现在可以恢复完整的用户问题列表,并按 TOC 实例缓存已抽取文本;油猴版也不再因跨 Realm PointerEvent 构造失败而报错。(#642)
  • ChatGPT 标签页状态 — 当侧边栏会话标题包含“Stop”或“停止”时,ChatGPT 空闲标签页不再误显示 ;生成状态检测现在只使用输入区内可见的停止按钮。(#630)
  • Gemini 标签页重命名 — 开启自动重命名后,Gemini 在回复过程中不再反复闪回原生页面标题。
  • Gemini 去水印 — 改用 SDK 实现替换旧版 Gemini/Nano Banana 去水印逻辑,并修复用户上传图误处理和生成图去水印回归问题。(#593, #625)
  • 提示词导入 — 提示词库导入现在支持从备份页面导出的提示词备份文件,不再只接受裸提示词列表 JSON。
  • 用户问题渲染间距 — 用户问题渲染为 Markdown 后,现在会忽略站点原生纯文本换行样式,避免 DeepSeek、豆包、Z.ai、ChatGLM、通义千问等站点在段落和引用块之间出现过大的空白间距。
v1.0.58

🐛 问题修复

  • 对话标题隔离 — 浏览器标签页重命名现在会把 Ophel 管理的状态、模型标签与原始对话标题隔离,避免页面取不到模型名时把标签页状态、模型名或反复追加的 -> 分隔符带入导出的对话标题和文件名。
  • 豆包分享页导出与大纲 — 现在会把 /thread/ 下的豆包分享链接识别为可导出的对话,分享页消息列表也可用于大纲提取,不再依赖普通对话页的虚拟列表结构。
  • Z.ai 分享页大纲 — Z.ai 分享页现在会复用导出使用的对话内容容器识别逻辑,即使分享 DOM 没有常规的 #chat-container 包裹也能抽取大纲。
  • ChatGLM 代码块导出 — ChatGLM 回复被代码块拆成多段时,现在会导出完整回答,不再停在第一个渲染出来的 Markdown 片段。
  • 未命名导出标题国际化 — 抓取不到标题时,导出的未命名标题现在会跟随当前界面语言,即使旧数据里保存过其他语言的兜底标题也不会继续沿用。
  • Qianwen 用户问题 Markdown 对比度 — Qianwen 开启用户问题 Markdown 渲染后,现在会使用专门的可读气泡样式,不再继承原生问题卡片的低对比度颜色。
  • Qianwen/Qwen Studio 大纲重复问题 — 用户问题被站点多层容器包裹时,现在大纲里只显示一次,同时保持导出内容不变。
  • 自定义标签页标题格式 — 模型名缺失和已管理标题污染现在会按用户配置的占位符结构解析,不再依赖某个分隔符清理,避免任意自定义格式下标题递归增长。
v1.0.57

🐛 问题修复

  • Claude 主题模式同步 — Claude 主题切换现在会把 Claude 专属 DOM 提示限制在 Claude 适配器内,并避免额外写入页面级 lightdata-themecolor-scheme 标记,减少与 Claude 原生主题状态不一致导致的显示问题。
  • ChatGPT 原生 TOC 收藏稳定性 — ChatGPT 原生 TOC 的用户提问收藏现在会在虚拟滚动状态变化时保持一致身份,减少同一提示词被识别成幽灵收藏或重复收藏的问题。
v1.0.56

🚀 新增功能

  • AI Studio 用户附件导出 — AI Studio Markdown 导出现在会包含用户提问中的图片和文件;zip 附件包会把可下载的用户图片保存在 assets/images/,仅文件卡片则在 Markdown 中保留可见文件名和 token 信息。
  • ChatGLM 附件、图片与思维链导出 — ChatGLM 导出现在会保留用户上传图片和文件,以及 AI 生成图片,支持普通 Markdown 与 zip 附件包;分享页导出也会识别 ChatGLM 当前的思维链数据结构,并在开启「导出包含思维链」后以 > [Thought] 引用块格式导出,同时过滤用户头像资源。
  • ChatGPT 生成图片导出 — ChatGPT Markdown 导出现在会包含仅含生成图片的 AI 回复,并在普通 Markdown 与 zip 附件包导出中保留生成图片。
  • Claude 附件与思维链导出 — Claude Markdown 导出现在会保留用户提问中的图片和文件,支持普通 Markdown 与 zip 附件包;开启「导出包含思维链」后,也会展开并导出 Claude 的思考过程。
  • DeepSeek 用户附件导出 — DeepSeek Markdown 导出现在会保留用户提问中的图片和文件,包含分享页;zip 附件包会把可下载的分享附件解析到 assets/images/assets/files/,并在 Markdown 中使用稳定相对路径引用。
  • 豆包图片与附件导出 — 豆包 Markdown 导出现在会包含用户提问中的图片和文件,以及 AI 回复中的图片;zip 附件包会把可下载资源保存到 assets/images/assets/files/,并在页面 DOM 只保留占位图时兜底导出生成图片。
  • Grok 图片与附件导出 — Grok Markdown 导出现在会包含 AI 回复中的生成图片,以及用户提问中的图片和文件;zip 附件包会把可下载图片保存到 assets/images/、用户文件保存到 assets/files/,并在 Markdown 中使用稳定相对路径引用。
  • Gemini Canvas 代码导出 — Gemini 普通会话和分享页导出现在会打开 Canvas artifact,用不依赖界面语言的方式切换到代码标签页,并把生成的 Canvas 代码纳入 Markdown 导出。
  • Ima 附件、生成图片与思维链导出 — Ima Markdown 导出现在会保留用户提问中的上传图片和文件,在普通 Markdown 与 zip 附件包中导出 AI 生成图片,并可在开启「导出包含思维链」后导出页面中可见的思考内容;空附件容器会被忽略,普通用户提问不再误导出 attachment 附件项。
  • Kimi 分享会话导出 — Kimi 分享页现在支持会话导出、大纲和滚动导航;导出会保留用户上传图片,并在 Markdown 与 zip 附件包中引用,同时纳入可见文件附件标签,确保用户提问与对应 AI 回复保持正确顺序。
  • 通义千问附件与生成图片导出 — 通义千问 Markdown 导出现在会识别分享页新版问题/回答 DOM,保留用户提问中的图片和文件卡片,并在普通 Markdown 与 zip 附件包中导出 AI 生成图片,避免新版页面导出为空消息。
  • Qwen Studio 附件、生成图片与思维链导出 — Qwen Studio Markdown 导出现在会保留用户提问中的上传图片和完整文件卡片名称,在普通 Markdown 与 zip 附件包中导出 AI 生成图片,并可在开启「导出包含思维链」后导出普通会话和分享页展开后的思考内容。
  • 元宝附件、生成图片与思维链导出 — 元宝 Markdown 导出现在会保留用户提问中的图片和文件,在普通 Markdown 与 zip 附件包中导出 AI 生成图片,并可在开启「导出包含思维链」后导出页面中可见的思考内容。
  • Z.ai 附件与思维链导出 — Z.ai 普通会话和分享页导出现在会保留用户上传的图片与文件,支持 Markdown 与 zip 附件包;同时会合并 API 与 DOM 中带签名 CDN 链接的重复附件,并在开启「导出包含思维链」后导出推理内容。

✨ 功能优化

  • 导出进度遮罩 — 长对话导出现在会显示全屏进度遮罩,并标明当前导出阶段;在 Ophel 加载历史、提取内容、打包资源、保存文件和恢复页面期间,会阻止误点击、滚动和输入。
v1.0.55

🚀 新增功能

  • ChatGPT Deep Research 导出 — ChatGPT Markdown zip 导出现在会保留用户提问中的上传图片和可链接文件,并将 Deep Research 报告以标题和链接形式写入 Markdown;扩展版同时补充 oaiusercontent.com 资源权限以支持分享页图片打包。(#579)
  • Claude 文档 Artifact 与文档大纲 — Claude 生成的 Markdown 文档 Artifact 现在可在 Markdown zip 导出中作为 assets/documents/ 下的独立文件引用;当 Claude 右侧文档面板打开时,大纲标签页也会显示独立的「文档」来源用于浏览和跳转。(#588)
  • Claude 用户附件导出 — Claude Markdown zip 导出现在会保留用户提问中的上传图片和可链接文件,并分别打包到 assets/images/assets/files/,在 Markdown 中使用稳定相对路径引用。(#588)
  • Gemini Deep Research 文档大纲 — 大纲标签页现在会在 Gemini Deep Research 报告打开时显示「对话 / 文档」来源切换,可单独浏览右侧报告的标题结构并跳转到报告面板内的对应章节,避免与左侧对话大纲混在一起。(#585)
  • Gemini Deep Research 报告面板 Markdown 快捷操作 — 在 Gemini Deep Research 右侧报告面板工具栏新增复制 Markdown 和下载 Markdown 按钮,可直接导出当前报告内容,不影响普通会话导出流程。(#579)
  • Markdown 附件导出包 — 当站点适配器提供附件资源时,Markdown 导出现在可生成包含主文档、附件和 manifest 的 zip 包,并使用稳定的相对路径引用文件;生成的 Markdown 文档统一放入 assets/documents/、图片放入 assets/images/、用户上传附件放入 assets/files/,并按普通 Gemini 会话同样的方式解析用户上传文档。(#580)
  • Gemini Deep Research 导出 — Gemini Deep Research 现在可导出用户自己的应用内会话、会话分享页和生成报告分享页;报告侧栏关闭时会在导出期间自动打开并在结束后恢复,同时把用户提问中的上传文件标签纳入导出内容。(#573)

🐛 问题修复

  • 主题同步回归 — 关闭「同步原生页面颜色」不再阻止支持主题联动的网页跟随 Ophel 亮/暗主题切换;该设置现在仅控制原生颜色覆盖 CSS,豆包和 Ima 仍由站点适配器保持仅切换面板主题。
  • Claude 导出顺序与大纲清理 — Claude AI 回复导出现在会保留正文与 Artifact 链接在原回复中的先后顺序,同时不再把「Recents」这类页面/侧边栏标题误纳入对话大纲。(#588)
  • 页内收藏图标显示 — 页内收藏星号现在会完整遵循隐藏设置,并且不再依赖「大纲」标签页的「展示用户提问」过滤,修复 ChatGPT、DeepSeek、AI Studio、豆包等虚拟滚动站点上星号残留或漏显示的问题。(#570)