Skip to content

chore(deps): update dependency zennotes/zennotes to v2.8.0#463

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/zennotes-zennotes-2.x
Jun 25, 2026
Merged

chore(deps): update dependency zennotes/zennotes to v2.8.0#463
renovate[bot] merged 1 commit into
mainfrom
renovate/zennotes-zennotes-2.x

Conversation

@renovate

@renovate renovate Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ZenNotes/zennotes minor 2.7.02.8.0

Release Notes

ZenNotes/zennotes (ZenNotes/zennotes)

v2.8.0: ZenNotes v2.8.0

Compare Source

ZenNotes 2.8.0 — much faster on big vaults, a calmer Settings page, a new home view, and Obsidian Excalidraw import.

Installers for macOS, Windows, and Linux are attached below once the build finishes. On macOS, brew install --cask zennotes/tap/zennotes; on Arch, yay -S zennotes-bin.

✨ Highlights

Fast & light on massive vaults

Big vaults stay smooth now. The sidebar only renders the notes you can actually see — open a folder with thousands of notes and the rest are kept as lightweight placeholders, so memory use and scroll stutter drop dramatically while keyboard navigation, range‑select, and drag‑and‑drop behave exactly as before. Measured on a 5,000‑note vault: DOM nodes −84% (35.6k → 5.7k), memory −69% (80 → 25 MB), and expanding a giant folder went from ~190 ms to ~33 ms — the hitch is gone. (Full before/after in PERFORMANCE.md.)

A calmer, reorganized Settings page

Settings got a redesign to stop feeling overwhelming. The rail is now grouped into Look & feel · Editing · Vault · System with short labels + icons instead of a wall of repeated descriptions, and the densest pages are split into focused sub‑tabs — Vault → Location / Notes / System, Editor → Vim / Search / Writing / Quick capture. Search is the front door: type a setting and it jumps you straight to it, opening the right sub‑tab. Every setting is preserved and nothing about how settings save changed — including anything you've hand‑written into your config.toml.

Import your Obsidian Excalidraw drawings (#​266)

Have drawings made with Obsidian's Excalidraw plugin? Open one (*.excalidraw.md) in ZenNotes and you'll get a “Convert to ZenNotes drawing” button that imports it into a native drawing you can view and edit right here in ZenNotes' Excalidraw editor. Both the older plain‑JSON and the newer compressed Obsidian formats are supported, and your original file is kept untouched. (Requested by @​Fogoid.)

A home view when no note is open (#​258)

Instead of a blank pane, opening ZenNotes — or closing your last note — now lands you on a light home view: a greeting, quick‑create actions (new note, database, drawing, plus daily/weekly notes when those are enabled), your most recently edited notes, and today's open tasks with an overdue count. Click a note or task to open it, tick a checkbox to finish a task in place, or move with ↑/↓ (j/k in Vim mode) and press Enter. It stays out of the way in Zen mode. (Requested by @​SandeepKumarKuanar.)

🐛 Fixes & stability

  • Bulk vault changes no longer pile up — pulling or syncing many files at once previously kicked off one full vault rescan per file; they're now coalesced into a single refresh, so a big git pull or cloud sync no longer stalls the app.
  • No more per‑keystroke backlink scans — the status‑bar backlink count is computed off the typing hot path, so typing stays smooth even in large vaults.
  • Fixed a keyboard‑shortcut crash — a programmatic shortcut whose event wasn't tied to an on‑screen element could throw f?.closest is not a function; it's now guarded.
  • Faster startup — fewer IPC round‑trips while loading the note list on launch.
  • Tighter spacing around images in Live Preview (#​261) — a rendered image no longer reserves a phantom blank text row above and below it, so the gap (especially the large one beneath the image) is much smaller and balanced. Clicking onto the image to edit its markdown behaves exactly as before.
  • Small images no longer blow up to full page in PDF export (#​256) — a small image is rendered at its natural size again (only ever scaling down to fit the page width or height), instead of being stretched to fill the entire page. This was a regression from the v2.7.0 tall‑image export fix; tall images still scale to fit the page as intended.

Thanks to everyone filing issues — closes #​266, #​261, #​256, and #​258.


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • Every minute (* * * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot enabled auto-merge (squash) June 25, 2026 23:01
@renovate renovate Bot merged commit 27c65e3 into main Jun 25, 2026
5 checks passed
@renovate renovate Bot deleted the renovate/zennotes-zennotes-2.x branch June 25, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants