From 7f53651f13a892979b0d15f09f384eb4a678f0fc Mon Sep 17 00:00:00 2001 From: Marcel Date: Thu, 16 Apr 2026 16:46:55 +0200 Subject: [PATCH] feat(#221): render tag list hierarchically with indentation and color dots TagsListPanel now accepts optional parentId/color on each Tag. A $derived.by walk produces an ordered flat list with depth annotations. Child tags are indented with pl-5; root-level tags with a color get a colored dot before their name. Co-Authored-By: Claude Sonnet 4.6 --- .../routes/admin/tags/TagsListPanel.svelte | 46 +++++++++++++++++-- .../routes/admin/tags/layout.svelte.spec.ts | 43 +++++++++++++++++ 2 files changed, 86 insertions(+), 3 deletions(-) diff --git a/frontend/src/routes/admin/tags/TagsListPanel.svelte b/frontend/src/routes/admin/tags/TagsListPanel.svelte index efce7b76..a8bd95bc 100644 --- a/frontend/src/routes/admin/tags/TagsListPanel.svelte +++ b/frontend/src/routes/admin/tags/TagsListPanel.svelte @@ -1,12 +1,17 @@