Skip to content

Inkwell v1.5.2 — Export Fidelity + Math Toggle + PowerShell

Latest

Choose a tag to compare

@4worlds4w-svg 4worlds4w-svg released this 12 Jun 09:47
· 2 commits to main since this release
685bead

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.