SkepticMystic / breadcrumbs

Add typed-links to your Obsidian notes
https://publish.obsidian.md/breadcrumbs-docs
MIT License
533 stars 36 forks source link

FR: Allow the running of the Freeze command in bulk #542

Closed ybalkind closed 6 months ago

ybalkind commented 6 months ago

Is your feature request related to a problem? Please describe.

As I'm shaping my graph around the Breadcrumbs plugin, I'm realising that I'm becoming very dependent on it. I have a lot of notes that are linked to each other via breadcrumb property fields with only one edge being explicit, but the various breadcrumbs views enable me to easily see those implicit connects and navigate my notes. If I were to use my notes outside of Obsidian, or to stop/be-unable to use this plugin, navigating through my notes would become difficult and I would lose my whole structure.

"Freezing crumbs to file" goes a long way to alleviating this because then both files would have a reference to each other. So having the ability to freeze all crumbs across the vault would make me feel much safer about relying on Breadcrumbs.

Of course the reference to each other would be there through backlinks, but that's not the same because a reference through the edge-field is distinct from other other backlinks and its important that a file referenced this way has a perpetual way of easily "finding" files linked to it

Describe the solution you'd like

Command to freeze all files in the vault. Right click on folder to freeze all files in folder. Right click on selected files to freeze all selected files.

Describe alternatives you've considered

I'd have to create a dataview query on every page to find all links to that page from the specific property field.

Additional context

The other element that would make the notes more future proof is the ability to turn all codeblock hierarchies into static markdown on page. So again, if I stop using the plugin or leave obsidian I have all my table of contents in place and I maintain the navigation that i've built between notes. I'll log this as seperate FR.

SkepticMystic commented 6 months ago

Nice yeah, I agree. This is in V3, so it makes sense to come over to V4

ybalkind commented 6 months ago

Brilliant. One of the big selling point of Breadcrumbs for me is that IMO its a much more interoperable system for organising a vault than relying on tags or dataview tables, because it relies primarily on [[internal links]] which is becoming a more common feature of other note taking apps so its likely I can port my notes and still navigate them in a different system. Less so with tags and not at all with dataview.

So makes sense to ensure these kind of features that lock in the internal links in the pages in static text.

ybalkind commented 6 months ago

Its the kind of feature I might never need or hopefully not for years, but gives me huge comfort knowing its there.