feat(04-03): create TagInput component and integrate into EntryCard

- Create TagInput.svelte with Svelecte for multi-select autocomplete
- Support creating new tags inline via creatable mode
- Display tags on collapsed entry cards (max 3 with +N indicator)
- Add TagInput in expanded view for editing entry tags
- Pass availableTags through EntryList to EntryCard
- Handle tag changes with immediate save via updateTags action
This commit is contained in:
Thomas Richter
2026-01-31 13:09:34 +01:00
parent cfdb804118
commit 0c1a66b4c6
4 changed files with 117 additions and 12 deletions

View File

@@ -42,7 +42,7 @@
</header>
<div class="max-w-2xl mx-auto px-4 py-4">
<EntryList entries={data.entries} />
<EntryList entries={data.entries} availableTags={data.allTags} />
</div>
<QuickCapture />