Have something to say?
Incremental sync and resumable backups
Track each conversation by ID, updated time, and checksum so unchanged conversations can be skipped. Backup and batch-export jobs should resume across sessions, keep completed results, and retry only failed or changed conversations instead of starting over.
Export complete conversation archives with attachments
Export each conversation as a complete, portable archive. The ZIP should include conversation.md, conversation.json, metadata, AI-generated images and files, downloadable code or documents, and user-uploaded attachments. Markdown should use relative paths for local assets. Missing or expired assets should be listed in a manifest instead of being silently omitted. Initial platform priority: ChatGPT, Claude, Grok, and Perplexity.
"Download Pinned Chats"
The problem with batch downloads is that, several times it will just download unwanted irrelevant chats. And we would need to delete those manually. A mechanism to download pinned chats would be much more preferable as it would download all the important conversations in just the click of a button! Oh and also, there are some bugs with Batch downloads that, in Claude.ai and several others, it will completely ignore the pinned chats and not download them at all! While on some of them, it will keep downloading the pinned chats every, single, time, bloating up the entire storage.
Saving to notion fails
Failed to execute 'fetch' on 'Window': Failed to read the 'headers' property from 'RequestInit': String contains non ISO-8859-1 code point.
UI Improvements
Screenshotting it changes my cursor before capturing. But the icon grows on hover and the cursor is of type “pointer” when hovering, not the one seen in the screenshot, yet clicking does not open the extension settings nor open your website. 1: I recommend choosing one of those two options. 2: The mouse is of type pointer on the entire extension UI, but should be of type “default” when clicking won’t result in any action invoked, or of type “text” when hovering text, etc. I reckon you must disable some cursor: “pointer” in some high layer of components and move down accordingly.