onlyworlds_obsidian-plugin/Modals
Titus 4a0ec0f395 Link picker: toggle list (add AND remove) + search box + shows existing
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>
2026-07-17 09:27:59 +02:00
..
ApiResponseModal.ts update import world with pin logic; fix multi id csv->json 2025-03-15 18:43:40 +01:00
CreateElementFromLinkModal.ts Enhance NoteLinker and CreateElementCommand with manifest integration; add CreateElementFromLinkModal for element creation. Update ElementSelectionModal to support new element creation and refresh functionality. 2025-07-09 09:47:30 +02:00
CreateElementModal.ts create element modal 2025-07-08 20:13:22 +02:00
CreateWorldModal.ts email setting 2025-07-08 12:19:39 +02:00
ElementSelectionModal.ts Link picker: toggle list (add AND remove) + search box + shows existing 2026-07-17 09:27:59 +02:00
FieldSelectionModal.ts Link picker: toggle list (add AND remove) + search box + shows existing 2026-07-17 09:27:59 +02:00
NameInputModal.ts ele create button 2024-10-08 20:50:31 +02:00
PinInputModal.ts more pin maxes 2025-06-29 17:00:43 +02:00
TemplateSelectionModal.ts autoselect text on create element 2025-03-15 17:51:26 +01:00
ValidateCopyResultModal.ts modals 2025-07-07 22:38:41 +02:00
ValidateExportResultModal.ts 2.2.0: Download World restored, round-trip link integrity, key-format sweep 2026-07-12 13:56:56 +02:00
ValidateResultModal.ts update import world with pin logic; fix multi id csv->json 2025-03-15 18:43:40 +01:00
WorldCopyModal.ts feedback changes 2024-08-18 15:36:28 +02:00
WorldDownloadModal.ts 3.0.0 batch: template-free everywhere, read-key pinless download, docs 2026-07-17 09:12:53 +02:00
WorldKeyModal.ts 2.2.0: Download World restored, round-trip link integrity, key-format sweep 2026-07-12 13:56:56 +02:00
WorldKeySelectionModal.ts 2.2.0: Download World restored, round-trip link integrity, key-format sweep 2026-07-12 13:56:56 +02:00
WorldNameModal.ts world create with api call 2025-03-15 17:08:42 +01:00
WorldPasteModal.ts fix paste world by api key 2025-07-08 13:27:30 +02:00
WorldPinSelectionModal.ts refactor: change PIN input type from number to password in multiple modals for enhanced security 2025-06-29 17:02:35 +02:00
WorldRenameModal.ts separate styles, restore WorldHandlebar, remove default worldkey 2024-08-18 15:58:36 +02:00
WorldSelectionModal.ts modals 2025-07-07 22:38:41 +02:00