Releases: abooodbah/leanmark
Release list
LeanMark v0.2.0
LeanMark v0.2.0
LeanMark 0.2.0 brings the same focused, read-only Markdown experience to
Windows, Linux, and macOS. The rendering core and offline reader are shared;
each release uses a thin native shell and the operating system's web runtime.
Release assets
| Platform | Artifact |
|---|---|
| Windows x64 | LeanMark-v0.2.0-windows-x64.zip |
| Ubuntu 24.04 / Debian-compatible x86-64 | LeanMark-v0.2.0-linux-x86_64.deb |
| macOS Intel and Apple silicon | LeanMark-v0.2.0-macos-universal-preview.zip |
Every artifact has an adjacent .sha256 sidecar in this release.
Highlights
- Offline CommonMark, GFM, local-image, and Mermaid rendering on all three
desktop platforms. - One portable C++/MD4C parsing core with raw HTML disabled.
- Native Win32, GTK 4, and AppKit hosts using WebView2, WebKitGTK, and WKWebView
respectively. - Outline, find, zoom, print, themes, reading progress, and safe live refresh.
- Separate application and document-image origins with canonical path
confinement on every host. - One CI release gate that builds and verifies all platform artifacts before
publishing them together.
Platform notes
Windows
The Windows ZIP remains portable and includes optional per-user integration.
The executable is unsigned, so Windows may report an unknown publisher or show
a Microsoft Defender SmartScreen warning. The Evergreen WebView2 Runtime is
required.
Linux
The Debian package targets Ubuntu 24.04 and compatible x86-64 distributions.
GTK 4 and WebKitGTK 6.0 runtime dependencies are declared by the package and
resolved by the package manager.
macOS preview
The ZIP contains a Universal 2 preview for Intel and Apple silicon. This
preview is ad-hoc signed and not Apple-notarized because the project does not
yet have Developer ID release credentials. Gatekeeper may therefore require an
explicit approval in System Settings > Privacy & Security. The SHA-256
sidecar verifies that the downloaded bytes match this GitHub Release. It does
not establish publisher identity and is not a substitute for Apple notarization.
Efficiency note
LeanMark reuses each platform's system web runtime instead of bundling
Chromium. That keeps the application packages focused, but it does not make
the complete renderer process tree tiny. Existing performance measurements in
the README are scoped to the verified Windows test configuration; Linux and
macOS figures will be published only after equivalent measurements exist.
Feedback
Compatibility reports based on real, non-private Markdown documents are
welcome, especially documents containing local images or Mermaid blocks.
LeanMark v0.1.0
LeanMark v0.1.0
LeanMark's first public release turns local Markdown into a focused Windows
reading experience. It supports GitHub-flavored Markdown, local images, and
Mermaid diagrams without an active network connection.
Download
Download LeanMark-v0.1.0-windows-x64.zip and its matching
.zip.sha256 sidecar below.
After extraction, run LeanMark.exe for portable use. To add Start menu,
Open With, and Default Apps integration for the current Windows user, follow
INSTALL.txt inside the archive.
Highlights
- 1.34 MiB published ZIP; 4.11 MiB staged application payload.
- Native C++17 Windows host with WebView2 document rendering.
- Offline CommonMark, GFM, and Mermaid support.
- Outline, find, zoom, print, themes, reading progress, and live refresh.
- Raw HTML disabled, strict CSP, remote images blocked, and hostile fixtures
tested in a real WebView. - Reproducible ZIP contents and published SHA-256 checksum.
- MIT-licensed source, community templates, roadmap, and public product site.
Before installing
This build is currently unsigned. Windows may identify its publisher as unknown
or display a Microsoft Defender SmartScreen warning. Download only from this
official GitHub repository. Environments that prohibit unsigned software should
wait for a signed release.
LeanMark v0.1.0 is verified on Windows 11 x64 and requires the Microsoft Edge
WebView2 Runtime. It targets Windows 10 or later, but this release has not yet
completed a Windows 10 runtime test.
Honest efficiency note
The package is small because LeanMark reuses the WebView2 platform runtime.
That does not make its in-memory footprint tiny. A simple test document used
162.94 MiB peak private memory across the full seven-process app tree (the
native host plus WebView2 descendants) on the development machine. See the
README for the complete measurements and machine specification.
Feedback request
Open one real README—ideally containing a Mermaid block—and report the first
thing that renders incorrectly or interrupts the reading flow.