David V. Kimball4k downloadsStore file name or folder name change history into note properties.
This plugin tracks file name and parent folder name changes for Markdown files in Obsidian, storing old names in a configured list property (like aliases). It supports customizable ignore patterns, debouncing, and folder-specific tracking, making it ideal for generating redirect rules (e.g., for Astro templates).
Particularly helpful when used in conjunction with Astro Composer Obsidian plugin and the Astro Modular blog theme.
Part of the Vault CMS project.
aliases) after a rename, with a configurable timeout (default 5 seconds).^_ for underscore prefixes, ^Untitled$ for "Untitled")..md files by default, with support for custom extensions (e.g., .mdx).aliases)..obsidian/plugins/ directory.file-name-history and ensure manifest.json, main.js, and styles.css are in there.aliases).^_,^Untitled$) to skip certain file names or folder names.md,mdx).note.md to new-note.md): After the timeout, note is added to the configured property.Track folder renames enabled, rename a parent folder (e.g., posts/note.md to posts-1/note.md): posts is added as well._note.md or _posts) are skipped.posts/hello-there/file.mdposts/hello-there/new-file.md:file is added to the configured property after 5 seconds (if not ignored).Track folder renames on, rename folder to posts/hello-there-1/file.md:hello-there is added to the configured property.posts/_hello-there/file.md:^_ is in ignore regexes.MIT License