
Heading Link Sync
Update heading links and embeds when you edit a heading.
Preview Craft link repairs in file copies.
MIT · no telemetry · core features free

The README reports desktop app tests. Physical phones and tablets were not tested.
Directory facts fetched from community.obsidian.md/users/theluckystrike.
You want to repair supported Craft links in local copies in your vault.
Put your unpacked Craft export inside the vault and preview its supported page links. Craft Link Repair uses metadata identifiers to find local targets. It writes copies and a report while leaving the source notes in place.
Play demoThe preview maps metadata identifiers to sibling Markdown pages. Duplicate identifiers and ambiguous siblings remain unresolved rather than producing guessed targets.
The free pass creates up to 10 new copies with a repaired suffix. A larger pass or a destination conflict stops before writing.

Supported day links become date-note wikilinks with their original labels. Invalid dates remain unresolved, and the converter doesn't create date notes.

The preview reports unresolved supported links and metadata issues. A new report lists written copies, skipped copies and write failures.

The free pass creates up to 10 new Markdown copies.
Pro costs $5 a month or $15 one time through GitHub Sponsors. One sponsorship turns on Pro in every plugin that has it.
Pro removes the 10-note limit and adds separate output paths and date formats. Simple relative resource paths point back to source assets.

Pro can check for new copies after source Markdown or metadata changes. Automatic repair starts off and doesn't update existing recorded copies.

needs
steps
Unpack your export inside the vault, keeping Markdown, metadata and assets together.
Run Preview repaired copies from the command palette.
Enter the export folder path and select Preview links.
Review the output paths and select Write copies.
Open the report and follow links in sample repaired notes.
If the app can't find a new plugin yet, try again later. Obsidian says a plugin that passes the review shows in the app within 24 hours.
Need a change for your team? I build custom Obsidian plugins and features.
Unpack the export and put its files into the vault first. This tool handles supported local link repair after that step.
Page mapping requires supported metadata identifiers. Missing or duplicate identifiers remain unresolved.
The tool leaves attachments in the source export. Simple relative inline resource links are rebased when a Pro copy uses a separate folder.
Recorded copies are skipped while their destinations exist. Move a copy away before creating another one from a changed source.
After you select Sign in with GitHub, the plugin sends its client ID, read:user scope and device-flow requests to github.com. Due checks and Refresh send your token to api.github.com to read your sponsorship tier and total payment. No note text, filenames or other vault data goes to either host.
Tell me what is broken in Craft Link Repair, or what it should do next.
Craft Link Repair 1.1.0, MIT license
MIT · no telemetry · core features free