bueckerlars_obsidian-note-m.../docs
larsbuecker 54eaac7714 feat: add date components to destination template placeholders
Allow {{property.<key>.<component>}} syntax so folder paths can be built
from date frontmatter (e.g. Archive/{{property.created.year}}) without
separate year/month fields. Supports year, month, day, iso, monthName, and
dayOfWeek with literal-key precedence and timezone-safe ISO parsing.

Closes #98
2026-06-13 21:36:50 +02:00
..
blacklist-filters.md feat: enhance plugin description and README documentation 2026-05-21 22:27:17 +02:00
commands-triggers-internals.md Add vault re-evaluation after rule changes (#80) 2026-06-13 11:43:10 +02:00
criteria-and-operators.md fix: Fix hierarchical nested tag matching in rules 2026-05-27 10:15:10 +02:00
destination-templates.md feat: add date components to destination template placeholders 2026-06-13 21:36:50 +02:00
getting-started.md fix: breaking changelog in update modal; docs use Attachments section 2026-05-22 22:32:37 +02:00
README.md feat: enhance plugin description and README documentation 2026-05-21 22:27:17 +02:00
rules-and-triggers.md fix: Fix canvas tag rules by aggregating metadata from canvas cards 2026-06-04 09:26:22 +02:00

Advanced Note Mover — Documentation

Contents

Page What you'll find
Getting started Step-by-step setup, recommended workflow, and safety tips
Rules and triggers Rule structure, evaluation order, aggregation, and file metadata
Criteria and operators Every match criteria type and operator, with examples
Destination templates Dynamic folder paths using {{tag.…}} and {{property.…}}
Blacklist filters How to exclude notes from all moves using filter lines
Commands and automation All commands, on-edit/periodic triggers, caching, and move internals

How it works in one paragraph

You define blacklist filters (notes that should never move) and rules (where matching notes should go). When a move runs — manually, on edit, or on a schedule — each note is checked against the blacklist first. If it passes, rules are evaluated in order. The first active rule whose conditions match determines the destination. The note is renamed (moved) to that folder. Everything else stays put.

Key facts

  • Rules decide where a note goes; the first active matching rule wins
  • Blacklist filters run first: any match prevents the move entirely
  • Markdown (.md), Canvas (.canvas), and Base (.base) files are movable
  • Destination templates let you build folder paths dynamically from a note's own tags and properties
  • Rules can be previewed without executing any moves
  • Every move is recorded in history and can be undone