github ZenNotes/zennotes v2.1.0
ZenNotes v2.1.0

latest releases: v2.18.0, v2.17.0, v2.16.0...
one month ago

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.

Don't miss a new zennotes release

NewReleases is sending notifications on new releases.