Skip to content

chore(deps): update dependency zennotes/zennotes to v2.11.0#475

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

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

Conversation

@renovate

@renovate renovate Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
ZenNotes/zennotes minor 2.10.02.11.0

Release Notes

ZenNotes/zennotes (ZenNotes/zennotes)

v2.11.0: ZenNotes v2.11.0

Compare Source

ZenNotes 2.11.0: task forwarding, monthly notes, and a big batch of Vim + editor fixes.

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

✨ Improvements

  • Undo window when you check off a task: in Tasks View, a task you check now lingers in place for a couple of seconds before it drops into the collapsed Done group, giving you a beat to undo (just toggle it again) if you ticked the wrong one. The checked state is saved immediately; only the visual re-grouping waits.
  • Vim scrolloff: a new Scroll offset control in Settings keeps a set number of lines visible above and below the cursor as you move, so it never sits against the top or bottom edge. Default is 0 (off); raise it to taste. (#​305, thanks @​P4los)
  • Less empty space at the end of notes: the editor's scroll-past-end padding (the blank area below the last line) is trimmed from 35vh to 20vh, so scrolling to the bottom shows less dead space while the last lines still float off the very bottom edge.
  • @time / @now inserts the current time: the @ menu gains a Now entry (type @time or @now) that inserts the current time, next to the Today / Yesterday / Tomorrow date shortcuts. A new Settings → Editor → Time format toggle picks 12-hour (2:32 PM) or 24-hour (14:32), saved to your portable config and defaulting to your OS clock convention. (#​344, thanks @​MrClyfar)
  • Link notes with @: typing @ now suggests matching notes alongside the date shortcuts (Today / Yesterday / Tomorrow). Pick a note and it inserts a [[Note]] wikilink, so @ is a faster alternative to [[ for linking, and backlinks work exactly the same. A bare @ still leads with the dates. (#​332, thanks @​fallsdevil)
  • Create a note from a dead link: following a [[link]] to a note that doesn't exist yet (click it, Cmd/Ctrl-click it, or gd) now offers to create that note, after you confirm, instead of doing nothing. Previously only the gd motion prompted; a clicked dead link was a dead end. (Reported by Spondicious on Discord.)
  • :saveas / :sav (Vim): save the current note under a new name. Like Vim's :saveas, it writes a copy under the new title and keeps the original, then switches to editing the copy. (#​331, thanks @​heyitsadityaa)
  • o / O continue lists (Vim): opening a line on a list item now carries the marker forward, like pressing Enter: bullets repeat, numbered lists advance (and renumber), task checkboxes start a fresh unchecked box, and indentation is preserved. O opens the new item above. Non-list lines open a plain line as before. (#​320, thanks @​athu16 and @​tzsebe)
  • Forward a task to another note: the bullet-journal "migrate" gesture. Type > inside a task's checkbox (turning - [ ] into - [>]), run Forward Task to Note… from the palette with the cursor on a task, or press > on a task in the Tasks list to open a note picker. The original stays as a forwarded record (- [>] … [[Target]]) that links where it went, and a fresh - [ ] … [[Source]] copy, backlinked home, is added to the note you pick. Forwarded tasks collect under a new Forwarded group in the Tasks list, and render with a marker in the editor. (#​316, thanks @​ribal-gz)
  • Monthly notes: a monthly-notes workflow alongside daily and weekly notes, for monthly reviews and reflections. Enable it in Settings → Vault → Notes, then open this month's note with Space m, :monthly, or the Open This Month's Note command. Notes default to a yyyy-MM title (e.g. 2026-07) in a Monthly Notes directory, both configurable, with an optional template. A Monthly Notes group appears in the sidebar. Each notes section in Settings now also collapses its fields when its toggle is off, so the panel stays tidy. (#​313, thanks @​ribal-gz)

🐛 Fixes

  • KaTeX renders in tables again: math inside table cells now renders correctly in Preview. Editing a cell no longer doubles LaTeX backslashes (so $\sum$ and $\longrightarrow$ survive), line breaks (\\) survive the edit round-trip, and a raw pipe inside math ($P(A|B)$, $\{x | x > 0\}$, $|x|$) no longer splits the cell, so you can write it the natural way without escaping the pipe. Currency rows like $5 | $10 are left alone. (#​319, thanks @​heyitsadityaa and @​LognanLi)
  • Excalidraw fonts apply again: in a drawing, picking a font now changes the selected text's typeface, and each font name previews in its own face. Excalidraw was fetching its fonts from a CDN that the app's content-security policy blocks; ZenNotes now serves the bundled fonts locally over a CSP-allowed protocol, so the picker works and stays fully offline. (#​324, thanks @​ShowhyT)
  • Keyboard and Vim navigation fixes: a batch of vim/keyboard issues are fixed. In a horizontal split, j/k now scroll the pane you are actually in instead of always the top one. Splitting a Preview pane keeps the new pane in Preview instead of dropping to Edit. leader+h (and other leader keys) fire reliably now, since a briefly held Space no longer cancels the leader. gt/gT cycle tabs from any focus, not only inside the editor. Ctrl+D/Ctrl+U half-page scroll the editor in Split mode. And Ctrl+W c / Ctrl+W q close the active tab under the pane prefix. (#​321, thanks @​Pierric82)
  • Tasks / Tags View close tooltip is accurate: the Close button read "Close (:q or Esc)", but Esc clears the filter and never closes the tab (by design, so it behaves like note tabs). The tooltip now reads "Close (:q)". (#​322, thanks @​uNyanda)
  • Tasks View surfaces the toggle shortcut: the task checkbox now has a "Toggle task (x)" tooltip so it's clear that x checks or unchecks the selected task. (Space is the Vim leader by default, so it opens the leader menu instead of toggling; remap the leader if you want Space to toggle, as the in-app Help notes.) (#​323, thanks @​uNyanda)
  • Deleted assets are recoverable again: deleting a file from the Asset browser used to move it to a hidden folder with only a session-length undo, so it was effectively lost after a restart even though the dialog promised it went to the Trash. Deleted assets now show up in the Trash view under a Deleted assets section, where you can restore them to their original location or remove them permanently, just like notes. (#​330, thanks @​dcnr)
  • "Turn into" submenu no longer clipped at the bottom: in the selection formatting popup, the Turn into submenu now flips upward when opening it downward would run past the bottom of the window, so its lower options stay visible instead of being cut off. (#​327, thanks @​uNyanda)
  • Database columns cap long text: a very long Text value no longer stretches its column to fill the table and shove the other columns off-screen. Columns cap at a readable width and long values truncate with an ellipsis (hover or click a cell to see the full text). (#​335, thanks @​bahaospanov)
  • Enter and Backspace behave as Vim motions in normal mode: in Vim mode, Enter in normal mode used to insert a newline and Backspace deleted a character (the Markdown editor's keymap was overriding Vim). They now act as the expected motions (Enter moves to the next line, Backspace moves left), while insert mode still edits normally. (#​334, thanks @​gm-m)
  • Task due dates tolerate a space after the colon: a task written due: 2026-07-21 (with a space, as the @-date completion inserts it) now parses the same as due:2026-07-21, so it lands on its date in the Tasks Calendar and Kanban instead of falling into Today. (#​343, thanks @​uNyanda)
  • Custom Vim insert-escape works in table cells: with Vim mode and a custom insert-escape mapping (e.g. jk), the mapping now exits insert mode inside slash-command table cells, matching regular note text. The WYSIWYG table cells do their own editing and previously only honored the default Esc. (#​341, thanks @​uNyanda)
  • Space types in table cells (Vim): with Vim mode on, pressing Space while editing a slash-command table cell now inserts a space instead of opening the leader-hints menu. The cell's editing surface is a widget inside the editor, so the global leader was stealing the key; it now yields to the cell like any text field. (#​340, thanks @​uNyanda)
  • No stray caret after inserting a table: inserting a table from the slash menu no longer leaves a tall caret bar at the right edge of the editor. The caret was landing inside the table's block widget (where it can't be drawn); it now lands on the line just below the table.
  • <Leader><Space> bindings work when Space is the leader: if you bind a command to <Leader><Space> (with Space as your leader), pressing Space twice now runs it instead of just dismissing the leader hints. An unbound double-Space still closes the hint popup. (#​338, thanks @​avilesj)
  • Ctrl+K navigates autocomplete menus: when a slash-command, @-date, or [[-link menu is open (Linux/Windows), Ctrl+K now moves the highlighted selection up instead of running the "insert link" shortcut. Ctrl+J/Ctrl+N/Ctrl+P were already fine; the link chord was winning only for Ctrl+K. (#​337, thanks @​uNyanda)

🔒 Security & maintenance


Keyboard-first and local-first, as always.


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 added the dependencies label Jul 7, 2026
@renovate renovate Bot enabled auto-merge (squash) July 7, 2026 22:37
@renovate renovate Bot merged commit 88e2f01 into main Jul 7, 2026
5 checks passed
@renovate renovate Bot deleted the renovate/zennotes-zennotes-2.x branch July 7, 2026 22:43
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