GitPedia
4worlds4w-svg

4worlds4w-svg/inkwell

Markdown editor that gets out of your way. Lightweight, fast, portable. First release of https://4worlds.dev

11 Releases
Latest: 1w ago
Inkwell v1.5.2 — Export Fidelity + Math Toggle + PowerShellv1.5.2Latest
4worlds4w-svg4worlds4w-svg·1w ago·June 12, 2026
GitHub

📦 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
  • + 9 more

🐛 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
  • + 1 more

📦 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](https://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.
Inkwell v1.5.1: File Association + Math + Auto-savev1.5.1
4worlds4w-svg4worlds4w-svg·4w ago·May 25, 2026
GitHub

🐛 Fixes

  • Read file argument on launch — Inkwell now reads the file path passed by the OS when you double-click a `.md` file from Explorer / Finder / a file manager. Works on cold start and against an already-running instance. Closes #13's request and a customer ask from April.
  • Inline math regex — the previous rule required a letter or backslash as the first character, which broke `$r$`, `$0A+2B$`, and similar. Replaced with a non-whitespace anchor that handles real-world formulas without false-matching currency. Closes #17.
  • Periodic disk auto-save — adds belt-and-suspenders persistence for files on disk. The existing workspace-database save is unchanged; this just ensures the file on your filesystem is current too.

📦 Internal

  • `tauri-plugin-single-instance` added for clean second-launch handling.
  • `rustls-webpki` bumped 0.103.10 → 0.103.12.
  • CI: `cargo audit` runs non-blocking (still reports every finding, no longer gates the build on transitive advisories outside our direct dependency surface).

📦 Downloads

  • | Platform | File | Approx size |
  • |----------|------|-------------|
  • | Windows 10/11 | `inkwell.exe` | ~44 MB |
  • | macOS (Apple Silicon) | `Inkwell_1.5.1_aarch64.dmg` | ~18 MB |
  • | Linux (Debian/Ubuntu) | `Inkwell_1.5.1_amd64.deb` | ~18 MB |
  • Also live on the Microsoft Store as *Inkwell Editor* and on Gumroad at [4worlds.gumroad.com/l/inkwell](https://4worlds.gumroad.com/l/inkwell).

📦 License

  • PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever — every future update included.
Inkwell v1.5.0 - SQLite Persistencev1.5.0
4worlds4w-svg4worlds4w-svg·1mo ago·May 14, 2026
GitHub

📦 Highlights

  • Polished save dialog for cleaner native save UX.

Features

  • SQLite persistence layer replaces localStorage
  • One-time localStorage → SQLite migration on first launch for v1.4 upgrades

🐛 Fixes

  • Search lag on large files — debounced input, removed full re-render on every keystroke
  • Window drag restored — removed conflicting JS handler that was breaking native dragging

📦 Internal

  • Test cleanup: removed 14 weak/rigged tests, 219 remain
  • README updated to document the SQLite persistence layer

📦 Downloads

  • | Platform | File | Size |
  • |----------|------|------|
  • | Windows 10/11 | `inkwell.exe` | 44 MB |
  • | macOS | `Inkwell_1.5.0_aarch64.dmg` | 18 MB |
  • | Linux (Debian/Ubuntu) | `Inkwell_1.5.0_amd64.deb` | 18 MB |
  • Also live on the Microsoft Store as *Inkwell Editor* and on Gumroad at [4worlds.gumroad.com/l/inkwell](https://4worlds.gumroad.com/l/inkwell).

📦 License

  • PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever — every future update included.
Inkwell v1.4.0v1.4.0
4worlds4w-svg4worlds4w-svg·1mo ago·May 6, 2026
GitHub

📦 Highlights

  • Clickable TOC in PDFs. Exported PDFs include navigable headings via Typst labels.

Features

  • Typst PDF Engine — native Rust typesetting replaces print-to-PDF
  • Clickable PDF TOC — heading labels make jump-to-section work in viewers

📦 Improvements

  • Preview TOC links scroll to heading instead of opening the system browser
  • Restored Ctrl+O (open file) and Ctrl+Shift+P (export PDF) keyboard shortcuts
  • Consistent error types across all export functions

🔒 Security

  • HTML export title escaped (XSS fix)

📦 Platforms

  • Microsoft Store launch as *Inkwell Editor*

📦 Downloads

  • | Platform | File | Size |
  • |----------|------|------|
  • | Windows 10/11 | `inkwell-windows-x64.zip` | 18 MB |
  • | macOS | `Inkwell_1.4.0_aarch64.dmg` | 18 MB |
  • | Linux (Debian/Ubuntu) | `Inkwell_1.4.0_amd64.deb` | 18 MB |
  • Also available on Gumroad at [4worlds.gumroad.com/l/inkwell](https://4worlds.gumroad.com/l/inkwell).

📦 License

  • PDF and HTML exports require a Pro license. Everything else is free. Buy once, own forever - every future update included.
Inkwell v1.3.0v1.3.0
4worlds4w-svg4worlds4w-svg·3mo ago·March 24, 2026
GitHub

New

  • Command Palette — Press `Ctrl+K` to fuzzy-search all 22 actions instantly. Full keyboard navigation with shortcut hints.
  • Custom Theme Creator — Build your own theme with 6 color pickers and live preview. Derived colors are computed automatically. Access it through the command palette.

📦 Improved

  • Better Exports — HTML and PDF exports now include syntax highlighting, KaTeX math fonts, Mermaid diagram SVGs, and H2-based chapter breaks for PDF.
  • Faster PDF Export — PDF generation no longer freezes the UI.
  • Hardened Security — Improved input sanitization and file operation safety across the board.
v1.2.1
4worlds4w-svg4worlds4w-svg·3mo ago·March 21, 2026
GitHub

📦 Linux Icon Support

  • Bundled app icon (`inkwell.png`) for desktop environment integration
  • Added `inkwell.desktop` file for app menu/launcher entry
  • Install the icon and desktop file:
  • ```bash
  • sudo install -Dm755 inkwell /usr/local/bin/inkwell
  • sudo install -Dm644 inkwell.png /usr/share/icons/hicolor/256x256/apps/inkwell.png
  • sudo install -Dm644 inkwell.desktop /usr/share/applications/inkwell.desktop
Inkwell v1.2 — Unified Identityv1.2.0
4worlds4w-svg4worlds4w-svg·3mo ago·March 16, 2026
GitHub

📦 Workspace & File Tree

  • Open any folder from the sidebar. Browse, switch between, and manage your .md files without leaving Inkwell. Your workspace persists between sessions.

📦 Mermaid Diagrams

  • Write flowcharts, sequence diagrams, Gantt charts, and more in fenced `mermaid` code blocks. They render live in the preview pane.

📦 LaTeX Math (KaTeX)

  • Inline math with `$...$` and display blocks with `$$...$$`. Full KaTeX support with proper code block protection and no false positives on `$price` or `$PATH`.

📦 Unified Brand Identity

  • All four themes now share Inkwell's signature rust/copper accent.
  • Editorial — warm cream + rust (the hero, unchanged)
  • Midnight — warm charcoal + ember (completely redesigned)
  • Mono — cool grey + steel ink (new personality)
  • Sepia — deep parchment + bold rust (richer, bolder)

📦 Custom Title Bar

  • OS window chrome removed. The entire window is Inkwell, themed edge to edge.

📦 Downloads

  • | Platform | File | Size |
  • |----------|------|------|
  • | Windows | `inkwell.exe` | ~12 MB |
  • | Linux | `inkwell` | ~9.5 MB |
  • | macOS | `Inkwell.dmg` | ~5.5 MB |
  • Download, run, write.

📦 Feedback

  • We just opened [Discussions](https://github.com/4worlds4w-svg/inkwell/discussions). Feature requests, bug reports, or just say hi.
v1.1 — Find & Replace, Typewriter Mode, Diff Viewerv1.1
4worlds4w-svg4worlds4w-svg·3mo ago·March 11, 2026
GitHub

What's new

  • Find & Replace (Ctrl+F) — search with replace single or replace all, highlights matches in preview
  • Typewriter mode — keeps cursor line centered while typing, toggle in toolbar
  • History diff viewer — click any version snapshot to see Preview or Changes tab (line-by-line diff with green/red highlights and context collapsing)
  • Split divider — wider grab area, double-click to reset to 50/50
  • Search bar — closes on outside click, clears inputs on reopen
  • ---
  • Free to use. PDF and HTML exports require a [Pro license](https://4worlds.gumroad.com/l/inkwell).
  • > Windows SmartScreen may warn on first launch — click "More info" → "Run anyway."
  • + 2 more
Bug fixes and small UX improvementsv1.0.1
4worlds4w-svg4worlds4w-svg·3mo ago·February 27, 2026
GitHub

📋 Changes

  • Export errors (e.g. "PDF not available on macOS") now show a visible message instead of
  • Split view divider is easier to grab and no longer flickers during drag
  • Removed current line highlight (caused drift/misalignment across platforms)
  • Fixed unreachable code compiler warning on macOS build
  • Added Save button in sidebar — saving is no longer hidden behind Ctrl+S only
  • inkwell-v1.0.1-windows-x64.zip — Windows 10/11 (portable exe)
  • inkwell-v1.0.1-linux-x64.zip — Linux x86_64 (portable binary)
  • Inkwell.dmg — macOS Apple Silicon (unsigned — run xattr -cr /Applications/Inkwell.app
v1.0.0-macos
4worlds4w-svg4worlds4w-svg·3mo ago·February 25, 2026
GitHub

[inkwell-macos-dmg.zip](https://github.com/user-attachments/files/25555317/inkwell-macos-dmg.zip) Unsigned build. Right-click → Open to bypass Gatekeeper. **Full Changelog**: https://github.com/4worlds4w-svg/inkwell/compare/v1.0.0...v1.0.0-macos

Inkwell v1.0.0v1.0.0
4worlds4w-svg4worlds4w-svg·3mo ago·February 24, 2026
GitHub

📋 Changes

  • `inkwell.exe` — Windows 10/11 (11 MB)
  • `inkwell` — Linux (8.5 MB)