Skip to content

v2.1.0

Choose a tag to compare

@pmslava pmslava released this 24 Aug 18:18
· 5 commits to main since this release

Multi-select now includes notes

Ctrl/Shift selection is no longer limited to to-dos — regular notes join the selection too, including mixed sets of both kinds.

  • Batch actions work on the whole mixed selection: Delete, Move to notebook, Tags, Duplicate, and Switch type, with the count in the label.
  • Scheduling stays to-do-only: dragging a mixed selection to a date or setting alarms applies to the to-dos in it; notes are left untouched.
  • All the selection behaviors you know extend to notes: Shift-ranges across both kinds, ESC collapsing to the last-clicked row, the editor-following highlight.
  • The read-only rows in the "outside current filters" / "excluded notebooks" sections open on click but can never enter a selection — so batch actions can't accidentally reach them.

Search resilience

  • The suggestion list's filter box now survives background refreshes: if a sync lands while you're narrowing and marking tags, your filter text, cursor position, and marks all stay put.
  • Android: your typed search and marked tags survive the app reloading the panel. Previously an Android-initiated reload could lose an uncommitted search draft.
  • Fixed a rare case where a slow refresh could repaint the search field back to an older query.
  • The clear × now commits exactly once.

Under the hood

  • The end-to-end test lock shared between this plugin's sibling repos now queues politely behind a running suite instead of failing, with two race conditions in the lock protocol fixed.