{"schemaVersion":1,"id":"2026-10-09-export-static-presentation","status":"draft","source":{"kind":"entry-mdx","path":"apps/www/src/registry/changelog/entries/2026-10-09-export-static-presentation.mdx"},"change":{"type":"source","date":"2026-10-09","commits":[]},"release":{"status":"unresolved"},"kind":"fix","summary":"Export every block through the static kit","targets":[{"name":"export-toolbar-button","files":["apps/www/src/registry/components/editor/export-toolbar-button.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"block-list-static","files":["apps/www/src/registry/components/editor/block-list-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"docx-export","files":["apps/www/src/registry/components/editor/docx-export.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"indent-static","files":["apps/www/src/registry/components/editor/indent-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"list-static","files":["apps/www/src/registry/components/editor/list-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]}],"entries":[{"id":"2026-10-09-export-toolbar-every-block-through-kit-420422f3","kind":"fix","summary":"Fix HTML and Word export throwing on tables, task lists, callouts, columns, code blocks and images by drawing the file with `BaseEditorKit` as `presentation`.","details":[],"migrationNotes":[],"targets":["export-toolbar-button"],"source":{"line":14,"row":1,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-09-block-list-static-single-indent","kind":"fix","summary":"Drop the per-level `margin-left` on numbered and task lists, so static HTML indents a nested list once and Word takes its level from the block's indent.","details":[],"migrationNotes":[],"targets":["block-list-static"],"source":{"line":18,"row":2,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-10-export-toolbar-failure-toast","kind":"fix","summary":"Show an error toast when HTML or Word export throws, instead of failing with no message.","details":[],"migrationNotes":[],"targets":["export-toolbar-button"],"source":{"line":22,"row":3,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-10-docx-export-stylesheet-owns-word-look","kind":"fix","summary":"Move the Word look of callouts, code blocks, and empty equation and table of contents placeholders into `DOCX_EXPORT_STYLES`, because the package's DOCX drawings leave colors, fonts and sizes to the stylesheet.","details":[],"migrationNotes":[],"targets":["docx-export"],"source":{"line":26,"row":4,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-10-block-list-static-task-marker","kind":"fix","summary":"Draw the task checkbox inside its `li` and mark the `li` with `data-checked`, so Word export gives each task one paragraph with a ☑ or ☐ list marker.","details":[],"migrationNotes":[],"targets":["block-list-static"],"source":{"line":30,"row":5,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-10-indent-static-image-target","kind":"fix","summary":"Target images like `IndentKit` does, so a static editor loads and indents an image the live editor indented instead of throwing a schema error.","details":[],"migrationNotes":[],"targets":["indent-static"],"source":{"line":34,"row":6,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}},{"id":"2026-10-10-list-static-image-target","kind":"fix","summary":"Target images like `ListKit` does, so a static editor loads an image in a list and draws it as a list item.","details":[],"migrationNotes":[],"targets":["list-static"],"source":{"line":38,"row":7,"legacyRelease":{"date":"2026-10-09","entry":"2026-10-09-export-static-presentation","section":null}}}],"diagnostics":[]}