Skip to content

Envy 1.8.4

Choose a tag to compare

@skuthus skuthus released this 29 Jul 21:33
· 71 commits to main since this release

Filing and finding: every organizing axis in Envy now has a first-class search operator, and folders can be targeted from everywhere a note is born or reviewed.

  • interlink:Note Title matches everything connected to a note in either direction: the notes linking to it plus the notes it links out to. Composes with everything: interlink:Project todo: finds open tasks across everything touching Project.
  • Ghost links. A [[link]] whose target note doesn't exist yet renders dimmed (still clickable; clicking creates the note). Search ghost: to round them all up; -ghost: for notes whose links all resolve.
  • folder:name finds notes filed under a folder, partial and case-insensitive, matched against the whole relative path. Bare folder: means anything filed; -folder: alone means the unfiled notes at the root.
  • title:word restricts matching to titles only: the note named for a thing, not every note that mentions it.
  • Bare tag: / -tag:: any tagged note, or the completely untagged. -tag: orphan: stale: is the full hygiene sweep.
  • Autofill for operator arguments. link:, interlink:, title:, and folder: complete their arguments as you type; accepting auto-quotes anything with spaces.
  • Submit a fleeting note straight into a folder from the Submit button's menu; a plain click still files to the Index root.
  • Create into a folder from the search box. Type Work/Retro notes and press Return: the note is born inside Work/. The slash only acts as a path when the part before it is a real folder.
  • Fixed: commas inside quoted operator arguments no longer split the search into meaningless OR groups; img:/embed:/stale: register as operators in the search box again; the blockquote rule no longer draws through single-line quote text.

Full changelog: https://envynote.app/changelog.html