97469dbabf7181570bbb645e93eff5f0fe66e07b
Registers site.download-zip (WHP mode only; shows in the ⋯ menu and the palette) via ExportCommand, mounted in CanvasOverlays. useSiteExport POSTs ?action=export_zip with the CSRF header: a zip answer is saved through a Blob + anchor click, anything else (JSON error, older backend, network failure, a stream cut short) becomes an error notice. Refs #42 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Languages
TypeScript
75.9%
JavaScript
12.3%
HTML
8.6%
CSS
2.6%
PHP
0.4%
Other
0.2%