Commit 4: Kategorien-API (CRUD + Reorder) und Favoriten-Toggle im Frontend

This commit is contained in:
2026-07-19 02:10:08 +02:00
parent f963f7eb4e
commit 129b4253b5
9 changed files with 261 additions and 19 deletions

View File

@@ -19,10 +19,17 @@ Grundgerüst aus Commit 1.
> TanStack Router wird bewusst erst mit dem Adminbereich (Commit 6) eingeführt,
> da es vorher keine zweite Route gibt, die er sinnvoll verwalten könnte.
## Commit 4 — Kategorien & Favoriten
## Commit 4 — Kategorien & Favoriten (erledigt)
- Kategorien: Erstellen, Löschen, Umbenennen, Drag & Drop-Sortierung
- Favoriten-Toggle, Favoriten erscheinen zuerst
- Kategorien-API: Erstellen, Umbenennen, Löschen, Bulk-Reorder (`PATCH /api/categories/reorder`)
- Löschen einer Kategorie setzt `category` bei betroffenen Diensten auf `null`,
löscht die Dienste aber nicht
- Favoriten-Toggle direkt in der Trefferliste des Frontends (Stern anklicken,
per `useMutation` + Cache-Invalidierung)
> Die eigentliche Kategorien-*Verwaltungsoberfläche* (Erstellen/Umbenennen/
> Drag & Drop in der UI) wandert in Commit 6 (Adminbereich) die Startseite
> bleibt bewusst die minimalistische Suche, kein Verwaltungs-UI dort.
## Commit 5 — Scanner