Two exports for two different consumers were both just "Export". Name them: - Classification (header, AI round-trip): "Export for editing" / "Import edits" — a filename-per-file JSON with no scanned tree, meant to be hand/AI-edited and re-imported. Download suffix is now .zddc-classification.json. - Workspace (welcome screen, transfer/backup): "Import workspace" + a row "Export" tooltip spelling out it carries the snapshot + classifications for moving between browsers. Download suffix stays .zddc-workspace.json. Each tooltip points at the other so they're not confused. Also wire workspace.activeName (referenced by the dataset export but never exported), so a classification file is named after its workspace. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| app.js | ||
| classify.js | ||
| copy.js | ||
| dnd.js | ||
| excel.js | ||
| filter.js | ||
| persist.js | ||
| preview.js | ||
| resize.js | ||
| scanner.js | ||
| selection.js | ||
| sort.js | ||
| spreadsheet.js | ||
| store.js | ||
| target-tree.js | ||
| tree.js | ||
| utils.js | ||
| validator.js | ||
| workspace.js | ||