Inkwell v1.5.2 — Export Fidelity + Math Toggle + PowerShell
A patch release driven directly by customer bug reports: PDF export fidelity
for lists and Mermaid diagrams, and a fix for code-heavy notes being mangled
by math parsing.
Highlights
PDF ordered lists render correctly. Numbered lists with multi-paragraph
items or embedded code blocks used to orphan content from its number and
restart numbering mid-list. Lists now export exactly as previewed.
:::mermaid syntax support. Markdown exported from Azure DevOps (and
VitePress / Docusaurus / MkDocs) wraps diagrams in :::mermaid fences instead
of backticks. Both forms now render — in preview and in PDF export.
Mermaid diagram colors are correct in PDF. Diagrams with explicit node
colors (style S1 fill:#E65100) used to export with black boxes and unreadable
text, especially from dark themes. Exports now carry the diagram's true colors
on every theme.
New: "Render math" toggle. If your notes use $ and { } as literal text:
shell scripts, code pasted as prose, ChatGPT chat exports — LaTeX parsing
could eat characters or break PDF export. Display → "Render math (LaTeX)" in
the sidebar turns math off for those documents; preview and PDF stay
consistent either way.
PowerShell syntax highlighting. ```powershell code blocks now get full
syntax coloring (also recognizes pwsh, ps, ps1).
Fixes
- Ordered list export — two converter issues: list markers were separated
from their first paragraph, and embedded code blocks broke list scope,
restarting numbering. Both fixed, with regression tests built from the
reporting customer's real documents. - Inline math tightened —
$...$no longer pairs across line breaks, so
multi-line$-heavy prose can't be mis-read as one giant formula. - Readable export errors — a failed PDF compile now explains what went
wrong in plain language, and suggests the math toggle when$-as-text is
the likely cause (instead of a raw JSON error).
Internal
- Markdown→Typst converter: math parsing is now a parameter through the whole
export path (preview parity guaranteed by tests). - Test suite grew 219 → 234 Rust tests + 42 JS tests, including a combined
regression suite that compiles all three reported patterns to PDF in one
document.
Downloads
| Platform | File | Approx size |
|---|---|---|
| Windows 10/11 | inkwell.exe |
~44 MB |
| macOS (Apple Silicon) | Inkwell_1.5.2_aarch64.dmg |
~18 MB |
| Linux (Debian/Ubuntu) | Inkwell_1.5.2_amd64.deb |
~18 MB |
Also live on the Microsoft Store as Inkwell Editor and on Gumroad at
4worlds.gumroad.com/l/inkwell.
License
PDF and HTML exports require a Pro license. Everything else is free. Buy once,
own forever with every future update included.