Version 2.1.0 - Export-first support for paginated conversations
Version 2.1.0 marks a major change in direction for CGO.
CGO was originally created to keep very large ChatGPT conversations usable by reducing the amount of older content rendered in the browser. ChatGPT Web now loads long conversation histories page by page, addressing much of that original performance problem.
CGO has adapted to this new model and now focuses primarily on collecting, preserving, and exporting conversation history.
✨ What’s new
Support for ChatGPT’s paginated conversation history
CGO now supports the conversation-history format used by the current ChatGPT Web interface.
- Collects the initially loaded conversation data without modifying ChatGPT’s response
- Gradually retrieves older conversation pages while the browser is idle
- Fetches any remaining history automatically when an export starts
- Reconstructs the available messages in chronological order
- Preserves attachment metadata included in paginated responses
- Avoids downloading already collected history again when a conversation is updated
Export-focused behavior
For conversations using the current paginated format, CGO no longer removes older messages from the page DOM.
- ChatGPT remains responsible for managing the live conversation display
- DOM-retention and automatic-adjustment controls are hidden when they are unnecessary
- The earlier DOM optimization remains available only for legacy full-conversation responses
- Lightweight viewer, HTML, and ZIP export workflows continue to be supported
Conversation loading progress
When missing history must be retrieved during export, the toolbar now displays the number of messages collected.
This makes the progress of large conversation exports easier to understand.
Updated project documentation
The README has been rewritten to reflect CGO’s current export-focused role while preserving a brief history of why the extension was originally created.
📦 Upgrade notes
No manual migration is required.
Existing lightweight viewer, HTML, and ZIP exports continue to work. Legacy DOM optimization is retained automatically for older response formats when needed.
CGO works through the active ChatGPT Web session and does not require an OpenAI developer API key.
Full Changelog: v2.0.9...v2.1.0