mirror of
https://github.com/onlyworlds/obsidian-plugin.git
synced 2026-07-22 11:00:31 +00:00
The picker was add-only — calling it 'Edit' but never letting you unlink was the real wrong. Reworked ElementSelectionModal into a toggle list: every element of the type shown, already-linked ones pre-checked, click toggles link/unlink, checked-first ordering, search box for long lists. Multi-link confirms a set on Done; single-link is radio-style (pick sets + closes) with a Clear-link option to unset. NoteLinker computes current links (resolving [[Name]] via the path-aware resolver) to pre-check, and writeLink now REPLACES the field with exactly the chosen set instead of merge-only. Gate: tsc clean, build clean, 60/60 tests. 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 | ||