Skip to content

Releases: revivalstack/ai-chat-exporter

v3.1.0 - add Grok platform, support superscript and subscript tags and fix scroll into view for Copilot

23 Mar 14:03
3.1.0
5c55a7c

Choose a tag to compare

What's New in v3.1.0?

  • Full Grok Support: Official integration for grok.com with optimized message detection and clean code block formatting.
  • Fixes & Formatting: Resolved scroll into view issues on Copilot, and added support for Subscript and Superscript tags.

Full Changelog: 3.0.1...3.1.0

v3.0.0 - Overhaul of DOM selectors for ChatGPT, Claude, and Copilot plus enhancements to Gemini

19 Mar 18:55
3.0.0
c0f741b

Choose a tag to compare

Full Changelog: 2.7.1...3.0.0

What's New in v3.0.0?

  • Critical Platform Fixes: Major updates to DOM selectors to restore broken exports across platforms. Updated ChatGPT for its new conversational layout, adapted Claude to target new message containers (and automatically strip the "- Claude" title suffix), and migrated Copilot support to the new www.copilot.com domain with updated Tailwind wrappers.
  • Custom UI Positioning: Use the Tampermonkey menu to set your preferred Horizontal (Right) and Vertical (Bottom) offsets for the export controls. This is particularly useful for smaller screens or avoiding overlaps with native site UI.
  • Auto-Scroll Toggle: Added an interactive status badge for Gemini's auto-scroll feature. You can now easily toggle the auto-scroll behavior ON or OFF using Alt + A.
  • Keyboard Shortcuts: Quickly export chats using Alt + M (Markdown) or Alt + J (JSON). Smart detection prevents triggers while you are typing.
  • Configurable Title Prefixes: Added a "Set Gemini Chat Title Prefix" menu command. This allows the exporter to automatically strip custom status marks (like "✓") from filenames. This ensures seamless integration with the Gemini Title Prefix companion script, which is useful for automatic prepending of checkmarks on Gemini chat titles.
  • Enhanced Metadata & Extraction: YAML titles are now safely quoted and tags are sanitized for starlight-tags compatibility—perfect for users using Astro Starlight to host or view their exported Markdown collection. Gemini title extraction also now includes a top-bar fallback.
  • Stability & Cleanup: Added @noframes to prevent duplicate UI elements in iframes and deleted deprecated UI functions (getTargetContentWidth, showAlert) for a leaner codebase.

📂 Sample Exports

You can find a collection of real-world export examples in the /sample-exports directory. This folder contains both Markdown (.md) and JSON (.json) files generated directly by the script (v3.0.0) from ChatGPT, Claude, Copilot, and Gemini. These samples demonstrate the script's ability to handle complex formatting, including multi-language code blocks, tables, LaTeX-style grounding/citations, and Astro Starlight-compatible YAML metadata.

Version 2.7.1 - Minor fixes for claude chat export

02 Aug 14:25
5ddd175

Choose a tag to compare

2.7.1 (2025-08-02)

Fix

  • fix handling of claude <pre> sections and artifact blocks

Full Changelog: 2.7.0...2.7.1

Version 2.7.0 - Add Copilot, improve JSON export and UI theme consistency

01 Aug 19:28
a7fd3bb

Choose a tag to compare

2.7.0 (2025-08-02)

Feat: add Copilot support, improve JSON export, and ensure UI theme consistency

This release introduces support for Microsoft Copilot and includes significant improvements to the user interface and data export functionality.

Copilot Support:
Full support has been added for exporting chats from Microsoft Copilot.

Improved JSON Export:
The JSON export now mirrors the Markdown output by converting AI messages to Markdown. This provides a consistent data model across all export formats, making the JSON output more useful for programmatic consumption.

Consistent UI Theme:
The chat outline UI now maintains a consistent light theme, even when the host site is in dark mode. This resolves issues where the search box and scrollbar would adopt the dark theme on Gemini and ChatGPT, ensuring a reliable and legible user experience.

Full Changelog: 2.6.0...2.7.0

Version 2.6.0 - Add Claude Support

01 Aug 12:21
cdd8304

Choose a tag to compare

2.6.0 (2025-08-01)

Feat

  • add support for claude chat

Full Changelog: 2.5.0...2.6.0

Version 2.5.0 - Gemini auto-scroll, customizable filename format, tags support and better ui

01 Aug 03:33
95e8ebd

Choose a tag to compare

2.5.0 (2025-08-01)

Feat: gemini auto-scroll, customizable filename format, tags support and better ui

  • New Customizable Filename Format: A new settings button allows users to configure their own filename format using a list of placeholders, including {tags} and {timestampLocal}. This uses GM_getValue and GM_setValue for persistent storage.
  • Automatic Tag and Title Parsing: The script now automatically extracts tags (e.g., #tag) from chat titles and removes them from the final title string, while ignoring numeric-only tags often used as thread IDs.
  • Improved Gemini Chat Loading: The exporter will automatically scroll up the page to load older gemini chat messages.
  • UI Refinements: The floating chat outline have been updated for a more polished user interface, and the outline's max-height was increased for better usability on larger screens.
  • Bug Fixes: Corrected the Gemini title parsing to properly remove the "Gemini - " prefix. Also updated the slugify function to handle the + character correctly.
  • New Grants: The user script metadata now includes @grant GM_getValue and @grant GM_setValue to enable persistent storage for the new settings feature.

Full Changelog: 2.4.1...2.5.0

Version 2.4.0 - Rename yaml and json fields: title, date, etc.

12 Jul 02:28
42452fb

Choose a tag to compare

2.4.0 (2025-07-12)

Feat

  • use more common field ids in markdown yaml and json header fields

Full Changelog: 2.3.0...2.4.0

Version 2.3.0 - Add Regex Search to Chat Outline

11 Jul 10:24
48d14cb

Choose a tag to compare

2.3.0 (2025-07-11)

Feat

  • add regex search to chat outline to filter user queries and ai responses

Full Changelog: 2.2.0...2.3.0

Version 2.2.0 - Add Chat Outline

11 Jul 10:23
5396a3e

Choose a tag to compare

2.2.0 (2025-07-11)

Feat

  • add chat outline for easier viewing and navigation and export selection

Full Changelog: 2.1.1...2.2.0

Version 2.1.1 - Minor Fix

30 Jun 13:01
f9a8e84

Choose a tag to compare

2.1.1 (2025-06-30)

Fix

  • remove unnecessary visible language text before code sections for gemini

Full Changelog: 2.1.0...2.1.1