github ZenNotes/zennotes v2.50.1
ZenNotes 2.50.1: better page breaks in PDF exports

latest release: v2.50.2
3 hours ago

Desktop PDF exports handle headings, images, and page margins more consistently, especially in longer notes. Release PR: #777.

🐛 Fixes

  • Headings stay with their content. Section headings move with the beginning of the following content instead of being stranded at the bottom of a page.
  • Images use the available space. Large standalone images can scale proportionally to fit the remaining page space, including their captions. Explicit image dimensions no longer leave an oversized empty frame. Small images keep their size, and explicit page breaks remain in effect.
  • Margins repeat on every page. Themed PDFs now keep the same top and bottom margins throughout the document, with the theme background covering the full sheet. Long paragraphs and quotations continue between pages with consistent spacing.

🧰 For contributors

  • Source: 53240a9f, merged release PR #777. All eight package versions and lockfile metadata agree; dependencies are unchanged.
  • Added an Electron PDF regression test covering light and dark exports, heading placement, consecutive images, captions, explicit page breaks, image proportions, and paragraph continuity.
  • The original regression sample now exports to five pages instead of six, with its landscape image on the same page as its introduction. PDF export testing was performed on macOS.
  • Local validation: the full production build and all seven typecheck tasks passed; 4,391 JavaScript tests passed with five skipped, and the Go test suites passed. Both light and dark PDF regression exports passed. The production dependency audit reported no vulnerabilities.
  • All seven PR checks passed, including production builds on macOS, Windows, Linux x64, and Linux ARM, plus CodeQL and the dependency audit.
  • All four installer jobs completed successfully. All 25 release assets and four auto-update manifests were checked. The downloaded Apple Silicon DMG matched its release and updater checksums; the app passed signature, Gatekeeper, notarization, and isolated launch, note-opening, and search checks.
  • Homebrew, AUR, and Nix now target 2.50.1. The AUR package built in Arch Linux, and Nix passed package, library, and headless-launch checks. Docker's Intel and ARM images are published, with latest pointing to 2.50.1.

Local-first and keyboard-first, as always.

Don't miss a new zennotes release

NewReleases is sending notifications on new releases.