Skip to content

Saving and Shift Modes

Svwergio_mel edited this page Nov 12, 2026 · 1 revision

Saving and Shift modes (v2.0.6)

Chat Export 2.0.6 writes exports to a default folder you pick once, using the Chrome File System Access API inside the extension origin (IndexedDB chat-export-fs-ext). The popup is a compact 420x380 window (not a full tab). After the first grant, normal downloads are silent (no system dialog each time).

Export settings in the popup

Normal click (Download)

Folder state What happens
Not chosen (none) Opens extension page folder.html — choose a folder once; the current export finishes there; the folder is remembered.
Granted Writes directly: Zip = one file in the folder root; Folder = subdirectory basename/ with one file per format; a single selected format = one file in the root.
Access expired (prompt) folder.html with Restore access — after you allow, the pending export completes.
Unsupported Falls back to Chrome Downloads (Chat Export/ subfolder, no File System Access). Turn off Chrome’s “Always ask where to save” if dialogs still appear.

Duplicate names get suffixes: name.md, name (1).md, name (2).md, and the same for folder names.

Shift + click

Configured in popup Export settings (above Advanced):

Mode Shift + Download
Choose new default folder (rebind, default) Opens folder.html to pick a new default folder; export goes there.
Ask where to save (one time) (saveAs) One system save dialog (file or directory); the default folder does not change.

Ctrl/Cmd+click and right-click no longer open the path picker — Shift only.

Popup controls

  • Default folder — status shows the folder name only (handles cannot be serialized in settings).
  • Choose folder / Change folder / Forget — folder picking runs in folder.html (the popup closes on blur).
  • Shift + click — rebind vs saveAs.
  • Path hint in the popup shows …/<name> for the chosen directory.

Limits

  • Total payload over 8 MB (base64) per save falls back to chrome.downloads.
  • After each extension reload, Chrome may require Restore access once (prompt) before silent saves resume (manual click).

See also: FAQ — save dialog every time.

Clone this wiki locally