Metafolders is an Obsidian plugin which reimagines file management by overcoming typical limitations:
Metafolders builds a tree of notes based on a special (customizable) property that contains links to parent notes. You can easily navigate the hierarchy by viewing the parents and children of each note directly on the plugin panel. Even without the plugin, you can navigate such a structure, but with Metafolders, it becomes significantly more convenient.
.obsidian/plugins directory.Linking: Any note in the navigator can be made a parent or removed from the parents of the active note by pressing a link button.
Root note pinning: The root note can be pinned or changed with the active file. This can be adjusted by pressing the "pin" button.
Root file history: The plugin panel has its own history of root files, which can be navigated using the "back" and "forward" buttons.
Opening notes: A note in the navigator can be opened differently:
Title source - You can specify where the text for the note title will come from (filename, heading, special prop). See settings section.
Additional features:
Parent property name - You can specify any name for the property that indicates the parents. By default, it is "up".
Title source - You can specify where the text for the file title will come from. Options include:
{{h1}})You can specify multiple options separated by commas. If the title cannot be found using the first option, the algorithm will move to the next one. If none of the options are found or the field is empty, the file name will be used as the title.
Home file path - In the settings, you can specify a home page, then a home button will appear on the toolbar, which will open it.
You can view detailed information on the development roadmap and upcoming features here.
Your contributions and feedback are invaluable! If you have any suggestions, improvements, or questions, please don't hesitate to submit a pull request, open an issue, or reach out through any contact listed in my profile here.