From 7f1c83f8b62761e1f1a11ed1672cad480b00b0aa Mon Sep 17 00:00:00 2001 From: Till JS Date: Tue, 31 Mar 2026 21:26:07 +0200 Subject: [PATCH] feat(guides): collection selector in guide modal, quick inline step add MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GuideEditModal: - Live collection list loaded from IndexedDB - Select dropdown to assign guide to a collection (or none) - Collection persisted on save Guide detail — quick step add (no modal needed): - Click "+ Schritt hinzufügen" → inline input appears - Enter to save, Esc to cancel, ⋯ to open full StepEditorModal - Works in both sections and unsectioned step list - Input stays open after adding (for rapid multi-step entry) Co-Authored-By: Claude Sonnet 4.6 --- .../src/lib/components/GuideEditModal.svelte | 33 +++++++- .../src/routes/(app)/guide/[id]/+page.svelte | 79 +++++++++++++++---- 2 files changed, 96 insertions(+), 16 deletions(-) diff --git a/apps/guides/apps/web/src/lib/components/GuideEditModal.svelte b/apps/guides/apps/web/src/lib/components/GuideEditModal.svelte index 588f4feb6..b3172c573 100644 --- a/apps/guides/apps/web/src/lib/components/GuideEditModal.svelte +++ b/apps/guides/apps/web/src/lib/components/GuideEditModal.svelte @@ -1,5 +1,7 @@