mirror of
https://github.com/onlyworlds/obsidian-plugin.git
synced 2026-07-22 11:00:31 +00:00
THE bug: NoteLinker.writeLink wrote raw UUIDs into link fields — the one write path never updated for the 3.0.0 readability change, so linking via the command produced unreadable uuid fields. Now writes [[Name]] wikilinks (sanitized to match the on-disk basename), merging by name AND id so an existing raw-id or wikilink entry isn't duplicated — old raw-id links self-heal to wikilinks on next edit. Merge logic unit-verified (add / re-add / raw-id-upgrade / colon-name). Modal UX (Captain's asks): field picker shows each field's current link count (empty vs filled), sorts single links first then empty-before-filled, dims already-filled fields, Add/Edit button label. README notes native Property autocomplete as a second linking path. Gate: tsc clean, build clean, 60/60 tests + merge unit-check. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ApiResponseModal.ts | ||
| CreateElementFromLinkModal.ts | ||
| CreateElementModal.ts | ||
| CreateWorldModal.ts | ||
| ElementSelectionModal.ts | ||
| FieldSelectionModal.ts | ||
| NameInputModal.ts | ||
| PinInputModal.ts | ||
| TemplateSelectionModal.ts | ||
| ValidateCopyResultModal.ts | ||
| ValidateExportResultModal.ts | ||
| ValidateResultModal.ts | ||
| WorldCopyModal.ts | ||
| WorldDownloadModal.ts | ||
| WorldKeyModal.ts | ||
| WorldKeySelectionModal.ts | ||
| WorldNameModal.ts | ||
| WorldPasteModal.ts | ||
| WorldPinSelectionModal.ts | ||
| WorldRenameModal.ts | ||
| WorldSelectionModal.ts | ||