Skip to content

tnotes 1.1.0

Choose a tag to compare

@0x1ocean 0x1ocean released this 21 Sep 00:51
· 46 commits to main since this release

Headless CLI

tnotes ls | search | cat | new | trash, all with --json and --dir. Notes are addressed by id (root/sub/stem), path, or a unique file stem. A running TUI picks up CLI changes live. Built for scripts and AI agents — see "Use with AI agents" in the README.

[[wikilinks]]

  • [[Title]] resolves by title (case-insensitive), then by file stem.
  • Completion popup after [[, tab inserts [[Title]].
  • alt+enter / ctrl+click follows a link; a missing target is created next to the current note.
  • Backlinks overlay (alt+enter on a line without a link, ↩ N in the status bar, context menu).
  • Renaming a note rewrites [[old title]][[new title]] in every other note, including open unsaved tabs.

Packaging

The vendored word-wrap fork of edtui is now published as edtui-tnotes, so cargo install tnotes works.

Full changelog: v1.0.0...v1.1.0