sharfaroz30 downloadsView the current file's frontmatter properties in a tap-friendly modal and delete the ones you select.
Quickly review and remove frontmatter (YAML) properties from the note you're currently viewing — without opening the YAML block and editing it by hand.
Notes accumulate stray frontmatter properties over time: leftovers from templates, one-off experiments, or fields you no longer use. Frontmatter Cleaner gives you a single tap-friendly list of the current note's properties so you can pick the ones to remove and delete them in one action.
null, and empty
lists/objects. The Empty button is disabled when there's nothing of that
kind to select.Selection and deletion work the same way on desktop and mobile; rows use a 44px minimum touch target so they're easy to tap accurately on iPhone.
processFrontMatter API, so the
rest of the frontmatter block keeps its existing formatting and order.npm install
npm run dev # watches main.ts and rebuilds main.js on change
npm run build # production build
To test locally, copy main.js, manifest.json, and styles.css into
<vault>/.obsidian/plugins/frontmatter-cleaner/ in a development vault, then
enable the plugin from Settings → Community plugins.