Skip to content

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 20 Apr 01:51

Notepatra v0.1.13 — 2026-04-20

Follow-up to v0.1.12. Purely additive — ships the features that landed on main right after the v0.1.12 tag. No behaviour regressions.

Highlights

🎉 Welcome tab on first launch. No more staring at a blank new 1 tab wondering what Notepatra does. On first launch (or any launch with no session to restore) you get a proper hero + tagline, quick actions (New / Open file / Open folder), recent files, a 3×3 grid of every built-in feature (each card launches the feature), a 16-shortcut keyboard reference, and a "Don't show again" checkbox.

🔀 Compare "Files are identical" popup. When two files match, a modal says "The two files are identical. No differences found." with Close / Keep-open buttons. Stats label turns green with "✓ Files are identical — N lines". New ✕ Close button on the compare toolbar works in dialog and tab contexts. Matches Notepad++'s ComparePlus behaviour.

🪟 Windows MSI actually ships. v0.1.12 silent-failed the MSI build on a WiX schema error (util:InternetShortcut nested inside <File>). Fixed — v0.1.13 ships notepatra-0.1.13.msi alongside the NSIS .exe and portable .zip.

🧰 Portable-zip file associations. notepatra-windows-x64.zip now includes register-associations.bat and unregister-associations.bat — double-click to add Notepatra to Windows "Open with" for 28 extensions (HKCU only, no admin). Undo with the unregister script.

🎨 Website polish — Apple-inspired, same Clay palette. notepatra.org got a CSS-only product showcase and a "Designed for people who write code" pillars row. Hero typography refined.

What's unchanged from v0.1.12

  • macOS Tahoe silent-launch fix (Info.plist + entitlements + hardened runtime)
  • Word-level compare diff with dark mode
  • CPU-friendly Ollama defaults (4k ctx, 2k predict cap, 5m keep_alive, smallest-model auto-pick)
  • 5 UI bug fixes (status bar Pos, Ctrl+Shift+S, auto-complete wiring, macro tab switch, CompareDialog leak)

Installation

Linux / macOS one-liner:

curl -fsSL https://notepatra.org/install.sh | sh

Windows PowerShell one-liner:

irm https://notepatra.org/install.ps1 | iex

Manual:

  • 🐧 notepatra-linux-x64.tar.gz
  • 🐧 notepatra-linux-arm64.tar.gz
  • 🍎 notepatra-macos-arm64.dmg
  • 🪟 notepatra-0.1.13.msi (enterprise / SCCM / Intune)
  • 🪟 notepatra-setup-0.1.13.exe (NSIS)
  • 🪟 notepatra-windows-x64.zip (portable; includes register-associations.bat)

Verifying this release

sha256sum -c SHA256SUMS --ignore-missing

All artifacts are cosign-signed via Sigstore (keyless OIDC) and have SLSA build provenance. See SECURITY.md.

Upgrade

  • Linux / macOS: re-run install.sh
  • Windows MSI: MajorUpgrade handles it automatically
  • Windows EXE: install on top
  • Portable zip: unzip over old copy (keep your .config/notepatra if you want to preserve settings)

No config migration required.

About the v0.1.11 gap

The v0.1.11 slot in the changelog was reserved for a macOS dylib install_name hotfix that was prepared but never tagged — it shipped as part of v0.1.12 to reduce release churn. See the CHANGELOG for the full context.