Skip to content

ZenNotes

v2.1.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

electron local-first markdown mcp notes vim

Summary

AI summary

Updates ✨ Highlights, 🐛 Fixes, and Vim across a mixed release.

Full changelog

ZenNotes 2.1.0 brings a calendar for daily/weekly notes, an always-on-top quick-capture window, vim quality-of-life additions, and a batch of editor and Linux fixes.

Installers for macOS, Windows, and Linux are attached below once the build finishes.

✨ Highlights

Calendar for daily & weekly notes (#63)

  • A right-side calendar panel that opens automatically when you're in a daily (YYYY-MM-DD) or weekly (YYYY-Www) note, anchored to and highlighting that note.
  • Click a day to open/create its daily note, or a week number for the weekly note; page months with the arrows or jump to Today.
  • Word-count dots on each day (more writing → more dots), a marker for days with unfinished tasks, hover preview, and a right-click menu (open / create / move to trash).
  • Configurable week start (Monday / Sunday / locale) and a show week numbers toggle.
  • Toggle it anytime with the calendar icon, the command palette, or leader c.
  • The sidebar now surfaces your Daily Notes and Weekly Notes folders as pinned, date-grouped sections (year → month → day), so they stay easy to reach and tidy even with hundreds of notes.

Pin the quick-capture window on top (#67)

  • The quick-capture window now has a pin button. When pinned it stays on top of all windows and no longer auto-hides when it loses focus — Raycast-style sticky capture. The pin state is remembered.

Vim

  • Map a key sequence to Escape in insert mode (e.g. jk or jj) — Settings → Vim → "Exit insert mode with". Works in the editor and the capture/floating/external windows.
  • Pane-focus ex commands: :wincmd h/j/k/l (and :pane_focus_left/down/up/right) to move between split panes from the command line.
  • Fixed Ctrl+W h/j/k/l pane navigation on Linux/Windows, where Ctrl+W was being swallowed by close-tab.

🐛 Fixes (#65 + community reports)

  • Tables: column alignment (:--, :-:, --:) is honored again in rendered notes.
  • Daily notes: template dates now render with locale-aware month and weekday names ({{date:dddd, D MMMM}}), while note filenames stay ISO-sortable.
  • Fonts: code blocks in the editor, the vim command field, and the search panel now use your configured monospace font instead of a hardcoded fallback (fixes "ugly code font" on Linux).
  • Linux/NVIDIA: silence the vaInitialize failed VAAPI error on Fedora and similar setups.

🐧 Linux packaging (#65)

  • Releases now include a native pacman package for Arch-based distros.
  • New AUR package (zennotes-bin) that installs cleanly on Arch/CachyOS without libfuse2 (it extracts the AppImage at install time).
  • Tip for the raw AppImage on Arch/CachyOS: run with --appimage-extract-and-run, or install fuse2.

Thanks to everyone who filed issues and reported bugs — closes #63, #65, #67.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track ZenNotes

Get notified when new releases ship.

Sign up free

About ZenNotes

Keyboard-first Markdown note-taking

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]