Changelog

All notable changes to Ophel Atlas are documented here.

View on GitHub ↗
v1.2.13

✨ Improvements

  • Gemini unified layout adaptation — Adapted to Gemini's unified layout so task (formerly Spark) conversations sync into chat management normally, and restored auto-hide input on redesigned conversation pages. (#977)
  • Z.ai new domain and input width fix — Added support for Z.ai's new domain zchat.z.ai, and fixed an issue where enabling panel avoidance squeezed the input box on new chat pages. (#979)
  • Popup quick access and site pack navigation — The popup now supports multi-entry domain switching with cleaner tile alignment, and clicking unbound site packs jumps directly to the corresponding settings card. (#979, #982)

🐛 Bug Fixes

  • Grok page layout update adaptation — Fixed issues after Grok's page update where the outline failed to generate, panel avoidance covered the chat area, and scroll-to-top/bottom buttons scrolled the sidebar instead of the conversation. (#980)
  • Missing questions in Doubao long-chat outline — Fixed an issue in long Doubao conversations where earlier questions went missing from the outline and could not be jumped to. (#981)
v1.2.12
⚠️ Notice — Our GitHub account is still suspended and the appeal is ongoing. Until it is restored, GitHub links (repository, issue tracker) and the online adapter library in the Adapter Center may be unavailable. If you run into any problems, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u). 📢 Notice — ChatGPT's redesigned web interface is now rolling out alongside the old version and is gradually replacing it. This release already adapts to the redesigned pages, but the new interface itself is not yet feature-complete, so in some cases the extension may be unable to retrieve the full conversation outline. If you notice anything off, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u).

🐛 Bug Fixes

  • ChatGPT redesigned pages adaptation — Fixed page width, Zen Mode, outline, theme switching, and conversation export on ChatGPT's redesigned pages. (#971, @urzeye, @mrpops2ko)
  • DeepSeek outline entry jumping to top — Fixed an issue on DeepSeek where, after sending several messages without refreshing the page, clicking a message in the outline could suddenly move it to the top of the outline list. (#972)
  • Export jumping to the top — Fixed an issue where exporting a conversation on DeepSeek, Claude, Grok, or AI Studio scrolled the page to the top first; the complete conversation is now fetched directly without moving the page. (#973)
v1.2.11
⚠️ Notice — Our GitHub account has been temporarily suspended in error, and we are actively appealing. Until it is restored, GitHub links (repository, issue tracker) and the online adapter library in the Adapter Center may be unavailable. If you run into any problems, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u). 📢 Notice — ChatGPT is currently rolling out a major web redesign to select accounts, significantly restructuring the sidebar history, composer, and chat layout, which causes the extension's existing selectors to stop functioning. As none of our developer accounts have received this rollout yet, dynamic interactions cannot be tested and full adaptation is temporarily blocked until our accounts receive the update, ChatGPT rolls it out globally, or a community member can grant temporary account access for debugging. If you have a test account on the new interface and are willing to assist, please reach out to us on [Discord](https://discord.gg/rmPzb6Cx9u).

✨ Improvements

  • Chats tab improvements — Improved filters, search, batch actions, and drag-and-drop reordering in conversation management. (#965)
  • Outline tab improvements — The level slider now supports drag adjustment, the toolbar automatically compacts on narrow panels, row alignment is improved, and the export button shimmer stops after the first click. (#966)
  • Prompts tab improvements — Improved category filtering, variable tags, and empty-state guidance for prompts. (#967)

🐛 Bug Fixes

  • Attachment-only questions missing from outline and export — Fixed an issue where questions containing only images or files were missing from the outline on DeepSeek and Claude, or omitted from AI Studio exports; the outline now shows the attachment file name and exports include the attachments. (#970)
v1.2.10
⚠️ Notice — Our GitHub account has been temporarily suspended in error, and we are actively appealing. Until it is restored, GitHub links (repository, issue tracker) and the online adapter library in the Adapter Center may be unavailable. If you run into any problems, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u). 📢 Notice — ChatGPT is currently rolling out a major web redesign to select accounts, significantly restructuring the sidebar history, composer, and chat layout, which causes the extension's existing selectors to stop functioning. As none of our developer accounts have received this rollout yet, dynamic interactions cannot be tested and full adaptation is temporarily blocked until our accounts receive the update, ChatGPT rolls it out globally, or a community member can grant temporary account access for debugging. If you have a test account on the new interface and are willing to assist, please reach out to us on [Discord](https://discord.gg/rmPzb6Cx9u).

✨ Improvements

  • AI Studio and Grok long conversation outline, export, and reading history — Outline headings in long conversations now stay complete while scrolling and jump accurately when clicked; exporting captures the full conversation at once without scrolling, keeping reasoning, attachments, and images; refreshing returns you to where you left off reading. (#962, #963)
  • Switch conversations without reloading — Switching between conversations from the Chats tab now happens in place instead of reloading the entire page, jumping faster while keeping your reading state. (#960)
  • Hide quick buttons when panel is open — "Hide quick buttons when panel is open" is now enabled by default, automatically hiding the floating button group when the main panel expands to keep the screen uncluttered and restoring them when collapsed. (#964)

🐛 Bug Fixes

  • Grok user questions missing — Adapted to Grok's redesigned conversation page; user questions appear in the outline again, and copying outline or exporting conversations includes complete questions and replies. (#961)
  • Grok sync with collapsed sidebar — Fixed an issue where syncing conversations while Grok's sidebar was collapsed reported no conversations detected; the sidebar is now automatically expanded during sync. (#963)
  • Gemini auto-hide input — Adapted to Gemini's new page structure; the "Auto-hide Input" feature is restored, collapsing the input box when idle and bringing it back when the cursor nears the bottom or the input is focused. (#959)
v1.2.9

✨ Improvements

  • Claude, DeepSeek outline, export and reading history — Reply headings in long conversations stay complete while scrolling and jump accurately when clicked, exporting no longer requires scrolling page-by-page while keeping reasoning, formulas, and code intact, and refreshing now returns to where you left off reading. (#953, #954)
  • Long conversation and streaming performance — Reduced background scans and repeated calculations during long conversations and live AI replies across all sites, easing stutter when scrolling and typing. (#947)
  • Claude document canvas and Artifacts panel avoidance — When a document canvas preview or the Artifacts file panel is open on Claude, the Ophel panel no longer covers them; content now shifts aside so titles, close buttons, and file lists stay fully visible and clickable. (#956)
  • DeepSeek document preview and Canvas avoidance — When a document preview or Canvas preview panel is open on DeepSeek, the Ophel panel no longer covers it; preview content now shifts aside so the title, close button, and content stay fully visible and clickable. (#958)
  • Scroll to top and quick jumps — On sites where conversations are already fully loaded locally (e.g. DeepSeek, Doubao, Claude), "Scroll to Top" now finishes immediately without unnecessary history checks; clicking "Return to Anchor" or "Scroll to Bottom" right after "Scroll to Top" also responds immediately instead of ignoring the click. (#948)

🐛 Bug Fixes

  • "Show User Queries" toggle — Fixed an issue on pages without user questions where the toggle showed an incorrect state and appeared unresponsive; it now always reflects its true state and updates immediately. (#951)
  • Outline stuck expanded after locate — Fixed an issue where temporarily expanding the outline via "Locate Current" remained stuck open; it now reliably returns to its collapsed state once highlighting ends. (#952)
  • Z.ai clean mode overseas — Fixed an issue where enabling clean mode or zen mode on Z.ai from outside China caused the chat area to disappear, leaving a blank page; page content now displays normally. (#955)
v1.2.8
⚠️ Notice — Our GitHub account has been temporarily suspended in error, and we are actively appealing. Until it is restored, GitHub links (repository, issue tracker) and the online adapter library in the Adapter Center may be unavailable. If you run into any problems, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u). 📢 Notice — ChatGPT is currently rolling out a major web redesign to select accounts, significantly restructuring the sidebar history, composer, and chat layout, which causes the extension's existing selectors to stop functioning. As none of our developer accounts have received this rollout yet, dynamic interactions cannot be tested and full adaptation is temporarily blocked until our accounts receive the update, ChatGPT rolls it out globally, or a community member can grant temporary account access for debugging. If you have a test account on the new interface and are willing to assist, please reach out to us on [Discord](https://discord.gg/rmPzb6Cx9u).

🚀 New Features

  • Auto-hide input (Gemini) — Added an "Auto-hide Input" toggle under Site Settings for Gemini. The chat input box floats as an overlay and slides away when idle, letting conversations use the freed space; it reappears when the pointer approaches the bottom, on prompt insertion, or via the focus shortcut (Alt + I). (#930)
  • Doubao page theme sync — Doubao now supports bidirectional theme synchronization with Ophel and native page theme switches across light, dark, and system appearance preferences, keeping the page, input box, and panel in full sync. (#932)

✨ Improvements

  • Export button in the outline tab — The outline toolbar now includes a highlighted Export button that opens the export dialog in one click, instead of going through the toolbox or a conversation's menu; Copy Outline now lives inside the export dialog next to Copy Markdown. (#936)
  • Full user questions in Copy Outline — Copy Outline now copies the complete text of every user question instead of a truncated preview, so long questions are no longer cut off and the result matches copying a single outline item. (#939)
  • Auto Snap panel accidental triggers and flickering at screen edges — The panel now slides out only after the pointer pauses briefly on the edge handle or trigger zone, so quick sweeps across the edge or over to another monitor no longer pop it open; when the pointer leaves the window on the snapped side, the panel also stays open briefly instead of repeatedly popping out and collapsing. (#937)
  • Tools menu covered by the panel — Fixed Auto Snap panel mode making the panel slide out and cover the quick toolbar's tools menu when clicking its icon; the menu now also stays above the expanded panel while open, so it remains clickable at any toolbar position. (#934)
  • Single tab display and layout protection — The panel now automatically hides the top tab bar when only a single feature is enabled (such as outline-only mode or capability-restricted sites), reclaiming ~38px of vertical space; the layout settings also require at least one tab to remain enabled, preventing empty panel states. (#940)
  • Clean Mode bottom spacing — In Clean Mode, AI generation and legal disclaimers under the input box are now hidden while preserving their native DOM flow spacing, keeping the input area at the site's original intended height instead of sticking to the bottom edge. (#929)
  • ChatGPT outline performance in long conversations — Optimized heading sync and index calculation during long conversations, eliminating repeated full-tree DOM queries and reducing main thread lag during outline refreshes. (#935)
  • Prompt insert and clear performance in long conversations — Optimized routine background checks on long-conversation pages such as ChatGPT, eliminating repeated full-page scans; inserting and clearing prompts now respond instantly instead of stalling for seconds. (#942)

🐛 Bug Fixes

  • ChatGPT outline order in long chats — Fixed an issue where scrolling through long ChatGPT conversations could cause reply headings to be grouped under the wrong question or jump out of order in the outline. (#935)
  • Zen Mode and Clean Mode state isolation — Fixed an issue where enabling Zen Mode automatically enabled Clean Mode and left it active after exiting, now preserving your original Clean Mode preference. (#926)
  • Pinned conversations on Doubao and DeepSeek — Fixed pinned chats no longer being recognized after both sites redesigned their sidebars, so pinned status syncs correctly in Conversation Manager again. (#933)
  • Gemini Canvas and Deep Research export — Adapted to Gemini's new inline Canvas preview and Deep Research layout, resolving issues where Canvas export could fail on first attempt, misalign versions across multi-turn chats, or extract empty code. (#941)
  • ChatGPT conversations disappearing in the Conversations tab — Fixed an issue where conversations could disappear and show empty folders after switching tabs or pinning a chat on ChatGPT, and resolved active sync failing to restore the list. (#943)
v1.2.7
⚠️ Notice — Our GitHub account has been temporarily suspended in error, and we are actively appealing. Until it is restored, GitHub links (repository, issue tracker) and the online adapter library in the Adapter Center may be unavailable. If you run into any problems, please let us know on [Discord](https://discord.gg/rmPzb6Cx9u).

🚀 New Features

  • Site toggle — You can now individually disable any built-in site or site pack from the Adapter Center, on-page settings, or extension popup to stop Ophel from loading on that site. (#908)
  • Cross-site conversation search — Global search now also matches conversations from other supported sites; results show the site icon and an "External" badge, and clicking one opens it in a new tab. (#888)
  • Gemini Spark conversation sync — Task threads in Gemini Spark (gemini.google.com/spark) now sync into Conversation Manager, including pinned state; clicking a synced thread opens it. (#902)

✨ Improvements

  • Long conversation and streaming performance — Optimized background calculations and DOM scanning across Gemini and other supported sites during long conversations, continuous streaming responses, and scrolling, reducing stutter and frame drops.
  • Export style — New "Export Style" setting (also selectable per export in the export dialog) with a Clean option that removes decorative emojis from exported files; Prompt Queue and export text now fully follow the selected interface language.
  • Update notifications — Version updates no longer pop up the full-screen changelog. A one-time corner toast appears instead, and a red dot on the panel logo previews highlights on hover and opens the full notes on click. (#887)
  • Tooltips — Tooltips now flip near screen edges and dismiss on click or Esc; list-item hints only appear when the title is truncated, so they no longer cover neighboring content. (#885)
  • Popup Quick Access for multi-entry sites — Sites with multiple domains (like Kimi's kimi.com and kimi.ai) now take a single tile in the popup Quick Access grid; you can switch entries, and the last choice is remembered. (#895)
  • Site Packs entry in feature tips — "Site Packs" in the outline feature tips is now a clickable link that opens Settings → Site Packs on the online library.
  • Header drag hint — The passthrough-mode hint now appears only after holding the header, so it no longer flashes over the title when clicking or dragging the panel.
  • Claude Key switching — Switching Session Keys now only reloads the requesting Claude tab rather than all open Claude tabs, preserving active drafts and sessions in other tabs.

🐛 Bug Fixes

  • Gemini sidebar adaptation — Adapted to Gemini's new sidebar structure, so the conversation list loads again in Conversation Manager and Global Search.
  • Prompt Queue overlay covering site dialogs — Fixed the floating queue capsule and panel covering sites' own dialogs and popups; the overlay now hides while a native dialog is open and reappears once it closes.
  • ChatGPT in-page bookmark icons — Fixed in-page bookmarks repeatedly expanding ChatGPT question text in long conversations, which could drive up tab memory usage. (#889)
  • Kimi international site — The extension now recognizes kimi.ai, so outline, export, Zen Mode, and other Kimi features work on both kimi.ai and kimi.com. (#890)
  • Popup language setting — Fixed the extension popup always showing the browser language; it now follows the interface language in Settings. (#897)
  • DeepSeek thinking block outline — Fixed issue where DeepSeek R1 reasoning/thinking blocks during streaming were incorrectly recognized as user queries, causing outline flickering.
  • Outline word count overflow — Fixed issue across ChatGPT, Claude, Gemini, Grok, and Z.ai where section word counts incorrectly accumulated across subsequent conversation turns.
  • Grok prompt insertion — Fixed issue where prompts containing <, >, or & were parsed as raw HTML or discarded, and preserved multiline paragraph formatting in Grok.
  • Prompt drag sorting — Fixed drag sorting being unavailable in the prompt library; reordering now works under any platform filter, and stays disabled only in the "Recent" view and during search.
v1.2.6

🚀 New Features

  • Perplexity support — The online adapter library now includes Perplexity (www.perplexity.ai); installing the pack enables outlines with user queries, basic export, chat width, Zen Mode, new chat, prompt insertion, and theme sync on conversation pages.
  • Baidu Wenxin support — The online adapter library now includes Baidu Wenxin (wenxin.baidu.com); installing the pack enables outlines with user queries, basic export, chat width, Zen Mode, new chat, and prompt insertion on conversations page.

🐛 Bug Fixes

  • Claude Incognito chat adaptation — Fixed conversation export and copy failing with "Conversation not found" in Claude Incognito chats (claude.ai/new?incognito=); the export file is titled from the first user message, and smart panel avoidance now works on Incognito pages. (#879)
v1.2.5

🚀 New Features

  • Notion AI support — The online adapter library now includes Notion AI (app.notion.com); installing the pack enables outlines with user queries, basic export, chat width, Zen Mode, new chat, and prompt insertion on conversations and shared pages.(#873)
  • Zhihu Zhida support — The online adapter library now includes Zhihu Zhida (zhida.zhihu.com); installing the pack enables outlines with user queries, basic export, chat width, Zen Mode, new chat, and prompt insertion on conversations and shared pages.
  • ChatGPT long conversation performance — ChatGPT site settings now include three rendering optimizations: code block batch mount (on by default; batches code editor mounting when opening or switching long conversations to reduce page freezes), streaming render optimization (on by default; pauses message-area animations while a response is being generated), and an optional backdrop blur toggle that reduces scroll frame drops at the cost of a slight visual change. (#868)

✨ Improvements

  • Site Pack icons — Adapter packs can now declare a custom icon image, so sites like Notion AI whose icon is not served at the default favicon path show their real logo instead of a letter placeholder.

🐛 Bug Fixes

  • Adapt to ChatGPT's new DOM structure — Adapted to ChatGPT's redesigned prompt rail and off-screen placeholder turns, fixing missing user questions in the outline after refresh and restoring complete turn collection during long conversation export. (#871, #872)
  • Long conversation and asset export reliability — Virtual-scroll exports for ChatGPT, Doubao, DeepSeek, and AI Studio now wait for rows to mount, verify turn continuity, and fill missing segments to prevent skipped, duplicated, or unordered messages; incomplete exports now show clear notices, and stuck image downloads in ZIP export gracefully degrade to external links without stalling. (#865)
  • Doubao new input box adaptation — Prompt insertion, queued send, generation stop detection, and model lock now work with Doubao's redesigned TipTap input box and the updated send/stop/model-switch controls. (#867)
v1.2.4

🚀 New Features

  • Interactive export dialog — The export button and the conversation list export menu now open a unified options dialog: pick the format (Markdown / HTML / JSON / TXT / Copy Markdown), toggle thought inclusion and turn numbering, customize the Markdown divider, package as ZIP, or jump to segmented export; a new "Show Export Options Dialog" setting restores one-click export when turned off. (#841)
  • HTML export — Conversations can now be exported as a single self-contained HTML file with responsive layout, light/dark/auto theme switching, syntax-highlighted code blocks with copy buttons, native MathML formulas, a collapsible "Thinking process" section, and light-theme printing. (#856, @Piracola)
  • Default export format — Added a "Default Export Format" setting, so the export shortcut and quick export use a preferred format (Markdown / JSON / TXT / HTML) instead of always Markdown. (#856, @Piracola)
  • Site Pack document outline support — Declarative Site Packs now support document outline navigation (document-outline capability and documentOutline config), enabling multi-source "Document" tab outlines and scroll navigation for Canvas, Artifacts, and standalone research reports on adapted sites.
  • Manus support — The online adapter library now includes Manus (manus.im); installing the pack enables outlines with user queries, basic export, chat width, Zen Mode, Clean Mode, new chat, and prompt insertion on conversations and shared pages.

✨ Improvements

  • Thought block consolidation and duplicate title cleanup — The export pipeline now automatically merges consecutive thought fragments into a single unified blockquote and safely combines consecutive pure-thought assistant turns (including multi-fragment chains), preventing duplicate model headings across adapted sites; segmented exports are cleaned up the same way. (#841)
v1.2.3

🚀 New Features

  • Proton Lumo support — The online adapter library now includes Proton Lumo (lumo.proton.me); installing the pack enables outlines with user queries, basic export, generation detection and stop, chat width, Zen Mode, Clean Mode, new chat, and prompt insertion.
  • Genspark support — The online adapter library now includes Genspark (genspark.ai); installing the pack enables outlines with user queries, basic export, generation detection and stop, chat width, Zen Mode, new chat, prompt insertion, and Clean Mode. (#851)

✨ Improvements

  • Settings and panel visual experience polish — Settings pages now feature sticky tab bars with backdrop blur; the Backup page is redesigned into a clean tabbed layout for local and WebDAV options; Permissions and Shortcuts pages now use crisp SVG icons and keyboard badges; and prompt action buttons along with UI components across all 24 themes now have refined visual hierarchy and contrast.

🐛 Bug Fixes

  • Gemini image package download — Fixed an issue where ZIP exports from Gemini share pages or multi-account sessions could miss images, by using pictures already shown on the page when downloading them fails. (#814)
v1.2.2

🚀 New Features

  • StepFun support — The online adapter library now includes StepFun (chat.stepfun.com); installing the pack enables outlines with user queries, basic export, generation detection and stop, chat width, Zen Mode, new chat, and prompt insertion on conversations and shared pages. (#839, #792, #352)

🐛 Bug Fixes

  • Outline anchor position lost — Fixed issue where quickly or repeatedly clicking "Return to Anchor", "Go to Top", "Go to Bottom", or clicking the same outline heading twice collapsed the saved anchor onto the current position, so "Return to Anchor" could no longer jump back to the previous location; anchor operations are now serialized, and the anchor is preserved when the target is already reached. (#848)
  • Adapt to Claude's new page layout — Claude updated the page structure again, Fuck you, Claude! (#823, #849)
  • Doubao conversation title sync — Fixed issue where conversations synced from Doubao showed their titles repeated three times (e.g. a title became "titletitletitle") after the site rolled out its new sidebar conversation list; titles are now read correctly from the new structure. (#846)
  • Qwen Studio scroll shortcuts — Adapted to Qwen Studio's new chat scroll container, fixing "Go to Top", "Go to Bottom", and "Return to Anchor" failing after the site updated its page structure.
  • Adapt to Grok's new DOM structure — Adapt to Grok's new chat scroll container and theme style selector, and fix the problem of "Go to Top", "Go to Bottom" and "Return to Anchor" on Grok failing and switching between light/dark themes causing the page to freeze and become unresponsive. (#842, #843)
  • ChatGLM theme switching — Adapted to ChatGLM's new theme popover structure, fixing light/dark/system theme switching that failed after the site moved the options into a hidden popover the old two-step menu navigation couldn't reach.
  • ChatGPT prompt insertion on Firefox — Fixed issue where inserting a multi-line prompt into ChatGPT in Firefox lost all line breaks; inserted prompts now keep their original line structure. (#811, #838)
  • AI Studio theme toggle — Fixed issue where toggling light/dark theme on AI Studio no longer changed the site theme and the stored preference was never updated; the page theme now follows the panel toggle again. (#844)
  • DeepSeek Harness steering messages — Fixed issue where steering instructions sent while a response was generating were missing from the outline and exports on DeepSeek Harness; these messages are now recognized as user queries.
v1.2.1

🚀 New Features

  • DeepSeek Harness support — The online adapter library now includes DeepSeek Harness; install the pack and bind it to your self-hosted instance's domain to enable outlines with user queries, basic export, generation detection and stop, chat width, Zen Mode, prompt insertion, and reading history. (#825)
  • OpenCode Share support — The online adapter library now includes OpenCode Share (opncd.ai); installing the pack enables outlines with user query detection and basic export for shared OpenCode conversations. (#800)
  • LongCat AI support — The online adapter library now includes LongCat AI (longcat.chat); installing the pack enables outlines with user queries, export, generation detection and stop, page width, Zen Mode, new chat, and prompt insertion on the site.
  • HTTP self-hosted sites — Site Packs can now be bound to HTTP origins such as http://192.168.1.10:3000, so a self-hosted AI site that is not served over HTTPS can still be adapted; the in-page adapter wizard and local pack import accept HTTP origins as well.

✨ Improvements

  • Site packs auto update check — Opening Settings -> Site Packs -> "Get & Updates" now automatically checks for adapter updates once, so first-time users see the online library right away instead of an empty list. (#821)
  • Site pack outline exclusion — Site Packs can now declare containers to exclude from outline extraction, so reasoning or thinking sections no longer pollute the outline with draft headings. (#800)

🐛 Bug Fixes

  • Claude new layout adaptation — Adapted to Claude.ai's new DOM structure: updated sidebar conversation list, send button, generation detection, Zen Mode, and panel avoidance selectors, and fixed issue where pinning and then unpinning a conversation showed its title twice in the conversation manager. (#834 @urzeye, #820 @crazyn2)
  • ChatGPT page redesign adaptation — Fixed issues caused by ChatGPT's page redesign: conversations could be scanned but not added to the conversation list, the "ChatGPT can make mistakes" disclaimer stayed visible in Clean Mode, and double-clicking LaTeX formulas reported missing source; sidebar chat links and formula sources are now read from the redesigned structure.
  • Userscript adapter library updates — Fixed issue where the userscript version kept showing an outdated online adapter library (for up to a week) because the browser cached the CDN response; update checks now always fetch the latest index.
  • Site pack forward-compatible fields — The registry PR validator now tolerates schema-declared fields at any nesting level when base code has not yet learned them, so a new selector or config sub-field can ship in the same PR as the pack that uses it instead of splitting into two separate PRs. (#800)
  • Hidden conversations recovery — Fixed issue where some conversations stayed invisible in the conversation list even after re-syncing (their folder had been removed earlier); upgrading now automatically moves such conversations back to the inbox.
  • Site pack prompt insertion — Fixed issue where inserting a multi-line prompt into a site's rich text input box (such as LongCat AI) showed an "Insert failed" toast even though the text had been inserted correctly.
v1.2.0

🚀 New Features

  • Site packs — Added a "Site Packs" section in settings for installing adapter packs from the online library, extending Ophel to more AI sites (self-hosted instances can be enabled by binding a custom domain); built-in site adapters can now be fixed via cloud updates instead of waiting for the next extension release. (#809)
{/* release-note-media: site-packs-video */}
v1.1.8

🚀 New Features

  • Prompt platform filter — Prompts now support optional platform assignment (e.g., ChatGPT, Gemini, Claude) via the editor dialog; a new globe icon in the category bar opens a multi-select filter popover with a badge count, so users can quickly narrow prompts to those relevant for a specific platform. (#802)

✨ Improvements

  • Prompt queue overlay z-index — Lowered the queue capsule and panel z-index from 99998/99999 to 9998/9999 so the floating bar no longer blocks the main panel, magic codex viewer, and import/preview dialogs.

🐛 Bug Fixes

  • Prompt variable multiline input — Fixed issue where pasting multi-line Markdown into a prompt variable collapsed it onto a single line because the input was single-line; variable text fields now use an auto-resizing box that stays compact for short values and grows to preserve line breaks and formatting for long content. (#801)
* ChatGPT panel avoidance input width — Fixed issue where the smart avoidance feature caused ChatGPT's input box to become excessively narrow after the site's 2026 redesign. * Doubao Zen Mode sidebar — Fixed issue where enabling Zen Mode on Doubao left a visible sidebar placeholder because the old DOM selector no longer matched the updated sidebar structure; added the new container selector so the sidebar collapses completely. (#806)
v1.1.7

✨ Improvements

  • Reading history restoration controls — Automatic reading-position restoration now yields immediately when scrolling or selecting an outline item, so user navigation always takes priority and the selected position is preserved. (#797)

🐛 Bug Fixes

  • Claude outline refresh after replies — Fixed issue where sending a new message in a previously indexed long Claude conversation could restart the full outline scan and scroll through the conversation again; new replies now update the cached outline incrementally. (#785)
  • Claude outline current-position highlight — Fixed issue where the outline could highlight an earlier question when the visible Claude question began with the same text; current-position tracking now follows the exact question at that conversation position.
v1.1.6

✨ Improvements

  • Claude page structure adaptation — Adapted to Claude's updated conversation page DOM, ensuring the outline can read all messages and conversation exports remain complete. (#781)

🐛 Bug Fixes

  • Claude Canvas document export — Fixed issue where Markdown and clipboard exports could omit Claude Canvas document content; exports now collect Canvas documents from the conversation, including virtualized messages, and restore the previously open Canvas afterward.
  • Claude Canvas Smart Avoidance — Fixed issue where opening a Claude Canvas document could stop Smart Avoidance from reserving space for the Ophel panel, causing the document content to be covered.
  • Global shortcut URL — Fixed issue where the global shortcut continued to open Gemini after setting a custom URL. (#778)
v1.1.5

🚀 New Features

  • Edge-snap trigger style — Automatic edge-snap mode now lets you choose between the visible edge handle and a hidden edge hot zone, keeping the collapsed panel cleaner while still opening it from the screen edge. (#770)
  • Prompt order shortcuts — Prompt menus now include Move up and Move down, making it easier to organize prompts when drag-and-drop is inconvenient. (#774)

🐛 Bug Fixes

  • Doubao user questions — Fixed issue where Doubao's updated chat bubble markup could prevent newer user questions from being recognized in the outline, Markdown rendering, export, and related features while keeping older conversations compatible. (#771)
v1.1.4

🚀 New Features

  • Panel tab reordering — Outline, Conversations, and Prompts tabs can now be reordered directly from the panel, keeping the same order in Settings without opening the options page first. (#764)
  • Panel width controls — Floating panels now support edge-drag resizing and an optional Beta hover-widening mode; related settings stay under Panel Width, are searchable in Search Everywhere, and avoid page-avoidance jumps while temporarily widening. (#763)

✨ Improvements

  • Smart panel-aware layout — Smart Avoidance now covers more new chat, Canvas, side-panel, and file-view layouts, keeping page content, input boxes, and native panels aligned with the available safe area while the Ophel floating panel is open. (#761)

🐛 Bug Fixes

  • Kimi conversation sync — Fixed issue where Kimi's updated sidebar layout could prevent new or recent chats from appearing in Conversations sync. (#759)
v1.1.3

🚀 New Features

  • Smart panel-aware layout — Added beta Smart Avoidance for All Platforms, so supported sites recalculate their chat safe area while the Ophel floating panel is open and keep messages, code blocks, and input boxes out from under the panel when pages are widened or browser windows are narrow. (#744, #752)
{/* release-note-media: panel-aware-layout-video */}
  • Italian language support — Ophel Atlas now supports Italian for the interface, extension metadata, and userscript resources, so Italian users can use the panel and settings in their language.

✨ Improvements

  • Main panel toolbars and quick buttons — Unified Outline, Prompts, and Conversations toolbar/search styling and tuned quick-button feedback, so high-frequency controls are clearer across themes.
  • Settings and theme management UI — Refreshed the settings sidebar, theme preset cards, custom style list, and style editor so navigation reads more clearly and theme choices are easier to scan. (#749)
  • Panel header and tabs — Polished the panel header, drag hint, and tab bar styling to reduce visual noise and keep controls aligned with the rest of the interface. (#749)
  • Prompt preview category tags — Prompt previews now show the category as a colored tag matching the prompt category color, with a clearer preview header and content layout.

🐛 Bug Fixes

  • Custom tab title formats — Fixed issue where Qianwen and Z.ai could reuse an already-renamed browser tab title after switching conversations, preventing duplicated title or model fragments when custom tab formats include {model}.
  • Claude userscript export — Fixed issue where exporting Claude conversations with thinking blocks could fail in userscript mode while preparing the page for export.
  • Kimi Zen Mode — Fixed issue where Zen Mode no longer hid Kimi's sidebar after the site updated its page layout.