mirror of
https://github.com/bueckerlars/obsidian-note-mover-shortcut.git
synced 2026-07-22 05:46:00 +00:00
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
|
||
|---|---|---|
| .. | ||
| blacklist-filters.md | ||
| commands-triggers-internals.md | ||
| criteria-and-operators.md | ||
| destination-templates.md | ||
| getting-started.md | ||
| README.md | ||
| rules-and-triggers.md | ||
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