Versions follow Chrome's required numeric format (no semver suffixes).
v0.4.1 — July 2026 — ChatGPT works on install
ChatGPT export works right away. The one-time in-popup "Enable on
ChatGPT" step is gone — open a conversation on chatgpt.com and the
Export button is there. (Updating from an earlier version: your browser
asks once to allow chatgpt.com; accept it and you're set.)
Fewer permissions. Dropped the scripting and activeTab
permissions — the extension now requests only local storage plus access
to the sites it exports (claude.ai, chatgpt.com).
No changes to Claude export, Projects, Cowork, batch, attachments, or
unlimited free PDF.
v0.4.0 — July 2026 — Export ChatGPT conversations
New: ChatGPT export. AI Chat Archive now exports ChatGPT
conversations too, from the same extension — to Markdown, HTML, PDF,
JSON, or TXT, with unlimited free PDF (no daily cap).
Your images come through. Pictures ChatGPT generated and images
you uploaded embed in the HTML and PDF, so the file looks like the chat.
Projects and custom GPTs. The Export button also appears on
conversations inside a ChatGPT Project and on chats with a custom GPT.
Attachments and batch (paid). Bundle the original uploaded files
into the ZIP, and batch-export your entire ChatGPT history as one ZIP.
Clean transcript: code blocks, tables, and CJK text render correctly;
browsing/tool scaffolding and citation markers are stripped.
100% local — reads chatgpt.com over your existing session. No account,
no upload, no telemetry.
v0.3.8 — July 2026 — Export Cowork tasks
New: Cowork export. Claude's agentic Cowork tasks (the
claude.ai/cowork/<id> surface, distinct from chats and projects) now
export like any conversation. The full transcript renders in every
format — Markdown / HTML / PDF / JSON / TXT — with the user prompts,
Claude's replies, and a readable trace of the tools the task ran.
Output files bundled (paid). The files a task produces (its
"Outputs" panel — PDFs, spreadsheets, Word docs, images, text) are
downloaded with their real bytes and bundled into the export ZIP under
outputs/.
The floating export button appears on Cowork pages and slides clear of
Claude's right-hand panel when it's open, snapping back when it closes.
Long tasks export in full (no truncation), and non-Latin content and
filenames (e.g. Chinese) are preserved through to the ZIP.
v0.3.7 — July 2026 — Fixes for Claude's July web update
Fixed: PDF export failed with a 403. A claude.ai web update stopped
authenticating the extension-origin request the PDF page relied on. The
export now fetches the conversation first-party (from the claude.ai
page) and hands it to the print page, so PDF export works again — on
every browser.
Fixed: the project export button disappeared. Claude moved projects
under a /cowork/project/<id> URL; the extension now recognizes the new
path (and the legacy /project/<id>), so the project floating button
and the popup action are back.
No settings or license changes — existing keys keep working.
v0.3.0 — May 2026 — Export entire claude.ai projects
New: Project Export. On a claude.ai/project/<uuid> page, paid
users now export the whole project — Instructions, knowledge files,
every conversation in the project, every attachment — as one ZIP.
Triggered from the popup or from a floating button on the project
page; free users get an upsell variant.
ZIP layout: README.md, metadata.json, instructions.md,
files/ (text knowledge + binary uploads merged, with their own
_INDEX.md), conversations/<date>_<title>/ matching the
batch-export per-chat layout, a root _INDEX.md listing every
conversation with status (OK / Skipped: empty / Failed: <err>
/ Not run), and _INCOMPLETE.md only when the /docs or
/files listing call failed. Full spec at
the project-export how-to.
Memory is not included — claude.ai does not expose project
memory in any reachable REST endpoint, and the bundled README.md
documents the omission so it's clear it's not an export bug.
Formats: Markdown / HTML / JSON / TXT. PDF excluded (same
browser-print constraint as batch).
Reciprocal mutex with batch export: only one in-page paid export
runs at a time. Applying a license while on a /project/ page
flips the upsell button to working state without a reload.
Pre-existing batch-export data-loss path fixed as a drive-by:
same-date+title conversations no longer overwrite each other inside
the ZIP — disambiguated by a shared key set across both modes.
v0.3.1 followup: project-export UI strings localized across all 10
shipping locales; Chrome Web Store long descriptions updated to
mention project export.
v0.2.141 — May 2026 — Claude-style theme is the default
HTML and PDF exports now default to a warmer cream-and-serif theme
that mirrors reading a chat on claude.ai. The cleaner archival look
is still available as Document theme in popup → Advanced →
Export theme.
Existing users who explicitly chose Document on a dev build keep
their preference; everyone else picks up the new default on the
first export after updating.
v0.2.139 — May 2026 — Claude-style PDF goes full-bleed
The cream now reaches the paper edges instead of leaving a 14 mm
white frame around the content. PDF print path moved from
@page margin to body padding so the page itself is full-bleed
while the content keeps its breathing room.
Document theme PDFs unchanged — the historical 14 mm @page margin
is preserved so headers/footers Chrome draws there have somewhere
to live.
For the cream to actually print: tick Background graphics in
Chrome's print dialog. The in-page tip banner calls this out
prominently and Chrome remembers the toggle next time.
v0.2.135 — May 2026 — Claude-style export theme (opt-in)
New optional theme that uses Iowan Old Style / Charter for Latin
body text, Songti SC / Hiragino Mincho for CJK, and a warm
#f9f5ee page background. Reads like a printed page from the
Claude web app.
popup → Advanced → Export theme — pick Claude-style or
Document; the default is Document until the v0.2.141
switch above.
Phase 2 typography lift in the same release: Hiragino Sans GB
and Heiti SC added to the default font fallback stack alongside
the existing PingFang SC / Microsoft YaHei, so Japanese and older
macOS Chinese render in the right visual register.
v0.2.133 — April 2026 — Markdown rendering polish
GFM tables (| col | col | style) now render as proper <table>
elements with header / body, alignment, and inline-md inside cells.
Used to leak as raw pipe-and-dash text in HTML/PDF exports.
v0.2.134 follow-up: ATX headings (# through ######), horizontal
rules (---, ***, ___), blockquotes (> …), and inline
links ([label](url)) all render in HTML/PDF exports. Markdown
exports were already fine — this closes the gap between the two.
v0.2.121 — April 2026 — Visualize-widget export
Claude's inline visualize widgets — SVG diagrams and HTML mockups
Claude generates via show_widget — now ship inside HTML/PDF/MD
exports instead of being silently dropped, and land as sibling
.svg / .html files in the per-conversation folder of bulk-export
ZIPs.
v0.2.127 follow-up: colored diagram nodes (c-blue, c-amber,
c-green, etc.) now keep their colors in the exported SVG. They
used to collapse to all-black flowcharts because Claude's runtime
CSS didn't travel with the export.
v0.2.128 — April 2026 — Welcome page on first install
Fresh installs open the aichatarchive.app/welcome
walkthrough in a new tab so users find the floating Export button
without hunting through Chrome's puzzle-piece menu.
v0.2.129: welcome URL is locale-aware — Japanese-Chrome users land
on /ja/welcome, Korean on /ko/welcome, etc. — across the 9
shipping locales at the time. v0.2.132 added /fr/welcome to
bring the total to 10.
v0.2.130: skipped on enterprise-policy and sideloaded installs so
IT-managed deployments don't surprise employees with an external
tab.
v0.2.126 — April 2026 — Pick which messages to export
New Choose messages… entry on the floating Export menu opens a
side panel with a checkbox per turn. Pick exactly which messages
go into the export — useful when only the last reply is worth
keeping.
Two presets: All (default) and Last turn (last user
question + last Claude answer).
Works for every export format including PDF; the print page picks
up the selection via URL params.
v0.2.125 — April 2026 — Floating button → format menu
The on-page Export button used to export in a single fixed default
format. It now opens a small menu so you can pick Markdown / HTML /
PDF / JSON / Plain text per export, without having to open the
toolbar popup to change format. Keyboard navigation supported.
v0.2.124 — April 2026 — Localized CWS listing
Chrome Web Store listing title and short description now ship in 9
locales: en, zh-CN, zh-TW, ja, ko, es, it, de, pt-BR. Catches
native-language Web Store search instead of only the English-locale
install funnel.
v0.2.132 added French (fr) — 10 locales total.
v0.2.123 — April 2026 — Free unlimited PDF
Daily 3-PDF cap removed. PDF generation runs entirely on your
machine via the browser's print pipeline — there's no server cost
to cap.
The paid tier's three remaining benefits stand: bulk export of
every conversation as a ZIP, attachment bundling (real file bytes
alongside the transcript), and no branding footer on exported
files.
v0.2.119 — April 2026
PDF quota-exceeded message wraps cleanly into two lines (fixes a layout shift).
Dev tooling + store-review assets moved out of the shipped bundle.
v0.2.118 — April 2026
Quieted the PDF-format hints; removed the DEV- license backdoor used only in
development.
v0.2.117 — April 2026
Surfaced PDF format limitations inline (attachments can't bundle into a printed PDF,
the thinking toggle does nothing in PDF) instead of letting users hit them.
v0.2.116 — April 2026
"Include attachments" auto-enables on first license activation. Past users who
activate a license now get the ZIP-with-attachments experience by default,
without hunting through advanced settings.
v0.2.115 — April 2026 — Polar license validation
New: full online license validation against Polar.
Licenses are re-checked at install time and every 24 hours.
7-day offline grace window: if validation can't reach Polar (offline, rate limit),
the license keeps working.
Revoked licenses return the extension to free-tier behavior on next check.
v0.2.114 — March 2026
Fixed: popup version string now pulled from manifest.json, no more drift between
the shipped version and what the popup displays.
v0.2.113 — March 2026
Fixed: "Include tool calls & artifacts" toggle now actually hides tool-call
blocks from the exported transcript when disabled.
v0.2.112 — March 2026
PDF daily quota surfaces on the Export button when depleted, with inline Upgrade
link.
Consolidated paid UI into a single card. Floating Export button on claude.ai can
now be hidden via settings.
v0.2.110 — March 2026
New: PDF daily quota (3/day) for free tier.
Batch export and over-quota PDF routes go to the checkout link.
v0.2.108 — March 2026
PDF typography overhaul — headings, spacing, and code blocks now match Claude's
own UI conventions.
v0.2.105 — February 2026
Fixed: PDF logo renders reliably across viewers.
Icon bundles transparent corners for clean display on colored backgrounds.
Added print-header tip for users on Chromium variants that strip @page.
v0.2.102 — February 2026 — Designed branding
New custom icon.
Zoho-style branding footer on free-tier exports.
Tighter print spacing.
v0.2.100 — February 2026
Fixed: PDF export now opens reliably and produces readable output across
Chromium variants.
v0.2.95 — January 2026 — HTML + PDF launch
New: HTML export (free tier).
New: PDF export via the browser print pipeline (free tier).
Batch export gated behind paid tier.
v0.2.90 — December 2025
Branding footer on free-tier exports; paid license removes it.
v0.2.85 — November 2025
Fixed: present_files bundle correctly when they only appear in tool-use blocks.
Format stability pledge
Once a format is shipped, its structure is frozen in place unless the version
signals a major change. Specifically:
Markdown headers (# title, ## Human (…):, ## Claude (…):) will not rename.
Attachment prefixes (> 📎 Attachment:, > 📎 File:) will not change.
ZIP layout ({date}_{safe-title}/attachments/) is frozen.
Third-party importers can rely on these invariants. See the
format specs for details.
Older versions
Pre-0.2.85 releases were internal or private-alpha and are not documented here.