Skip to content

1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 20:35
· 4 commits to main since this release

Changed

  • No default now assumes a particular vault's layout. The people folder and the
    dated-note folders ship empty rather than guessing at names, so an unconfigured
    install says "Nothing is set up yet" instead of reporting a folder the user never
    chose as missing. First-run detection, and a Detect folders from your vault
    action, fill them in from Daily Notes or Periodic Notes plus a likely people
    folder — and only ever fill what has been left empty.
  • The creation-date fields no longer include creation date, which came from one
    vault's template rather than any general convention. Existing settings are
    untouched: a persisted value always wins over a default.

Added

  • Create a person note from the command palette, with three new settings —
    the folder to create in, a template to copy, and a tier to assign — so a new
    person is tracked from the moment they exist. An existing note is never
    overwritten; creating someone who already exists opens them instead.
  • Templates support {{title}}, {{date}}, {{time}} and any imported field as
    {{email}}, {{phone}} and so on. Templater's tp.date.now, tp.file.title
    and tp.file.cursor are translated to their result; other Templater expressions
    are removed rather than left sitting in the note unevaluated.
  • Contacts with no matching note are now actionable in the import. Each one
    offers Create note — using the same folder, template and tier — or Link to…,
    which attaches the details to an existing person filed under a different name.
    Both feed the same review list, and creations are covered by the same single undo.
  • Undo now covers created notes. Undoing a creation trashes the note, unless it has
    been edited since, in which case it's left alone as the user's work.

Fixed

  • A real name containing an exclusion word was silently dropped. Exclusions were
    matched as substrings, so "MOC" hid anyone called Mochizuki and "index" hid
    Indexa. They are now matched as whole words, which also makes a broader default
    list safe.

  • Rebuild index now reports what it found — "239 people · 1897/1897 dated
    notes · 2877 interactions · 50ms" — instead of appearing to do nothing. It was
    re-deriving the index correctly, but since the index already updates itself as
    notes change, the counts rarely moved and there was no other feedback.

  • Release notes contained the entire changelog rather than the section for the
    version being released. The workflow now extracts just that version's section,
    and fails before building if the version has no changelog entry at all.