feat(#248): admin tag page complete overhaul — tree panel, merge, subtree delete, new edit components #249

Merged
marcel merged 51 commits from feat/issue-221-tag-hierarchy into main 2026-04-17 10:24:10 +02:00
4 changed files with 4 additions and 4 deletions
Showing only changes of commit 3b1317af98 - Show all commits

View File

@@ -180,7 +180,7 @@
"admin_tags_empty": "Keine Schlagworte vorhanden.",
"admin_tags_select_prompt": "Wähle ein Schlagwort aus der Liste.",
"admin_tag_edit_heading": "Schlagwort: {name}",
"admin_tag_updated": "Schlagwort umbenannt.",
"admin_tag_updated": "Schlagwort gespeichert.",
"admin_unsaved_warning": "Du hast ungespeicherte Änderungen speichere oder verwerfe, bevor du wechselst.",
"admin_btn_collapse_list": "Liste einklappen",
"admin_btn_expand_list": "Liste ausklappen",

View File

@@ -180,7 +180,7 @@
"admin_tags_empty": "No tags found.",
"admin_tags_select_prompt": "Select a tag from the list.",
"admin_tag_edit_heading": "Tag: {name}",
"admin_tag_updated": "Tag renamed.",
"admin_tag_updated": "Tag saved.",
"admin_unsaved_warning": "You have unsaved changes — save or discard before switching.",
"admin_btn_collapse_list": "Collapse list",
"admin_btn_expand_list": "Expand list",

View File

@@ -180,7 +180,7 @@
"admin_tags_empty": "No hay etiquetas.",
"admin_tags_select_prompt": "Selecciona una etiqueta de la lista.",
"admin_tag_edit_heading": "Etiqueta: {name}",
"admin_tag_updated": "Etiqueta renombrada.",
"admin_tag_updated": "Etiqueta guardada.",
"admin_unsaved_warning": "Tienes cambios sin guardar — guarda o descarta antes de cambiar.",
"admin_btn_collapse_list": "Contraer lista",
"admin_btn_expand_list": "Expandir lista",

View File

@@ -119,7 +119,7 @@ const colors = [
id="edit-tag-form"
method="POST"
action="?/update"
use:enhance
use:enhance={() => async ({ update }) => { await update({ reset: false }); }}
oninput={unsaved.markDirty}
class="mb-5"
>