Limitations & roadmap
Current limitations
- Windows is untested. macOS and Linux are exercised in CI; Windows support is a planned fast-follow.
- DOCX and EPUB are unverified (“may work”). Verified outputs are the HTML family and PDF.
- CJK text in Excalidraw scenes is not supported yet (the Xiaolai font is 13 MB and not bundled); such scenes fail with a clear error.
- Kroki formats need the network on cache misses, and the diagram source is sent to the endpoint — self-host kroki for private diagrams.
- Errors are deliberately loud: a missing Node runtime, a corrupt source, or an unsupported option aborts the render rather than publishing a wrong or empty figure.
Roadmap
- SMILES (chemistry) and ABC notation (music) as local backends
- DOCX verification, then Windows CI
- Excalidraw CJK support on demand
Design record
Every architectural decision — including formats we evaluated and rejected, and why — is recorded as an ADR in docs/adr/ with an overview in docs/ARCHITECTURE.md. Release notes live in NEWS.md.