feat(ui): UI-002 Command Palette und Deep-Links statt Nav-Umbau
CI / backend-tests (push) Successful in 2m0s
CI / frontend-build (push) Successful in 18s

Globale Suche/Quick Actions per Strg/Cmd+K (CommandPalette): Objekt-
Suche nach Name/Code, Sprung zu QR-Scan/Material/Lager/Personal/
Verwaltung. AdminPage-Tab jetzt im URL-Query (?tab=...) statt nur
lokalem State, damit die Palette gezielt verlinken kann, ohne Routen
zu duplizieren. Bewusst keine neuen Sidebar-Punkte fuer Fahrzeuge/
Kontrollen/Pruefungen - dafuer gibt es keine eigenstaendigen Listen-
Seiten in MABEA.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
2026-09-06 13:09:56 +02:00
co-authored by Claude Sonnet 5
parent bccb8d1933
commit 16a42c6b85
6 changed files with 238 additions and 3 deletions
+10 -1
View File
@@ -47,7 +47,16 @@ Aktueller Stand vor Redesign: 39 Seiten-/Komponenten-Dateien, ~7.000 Zeilen, ein
- **Akzeptanzkriterien:** alle bestehenden Routen weiter erreichbar, Suche findet
Objekte per Name/Code.
- **Tests:** keine neuen (reines Routing/UI).
- **DoD:** offen.
- **DoD:** umgesetzt (2026-09-06). Sidebar/Mobile-Nav blieb wie in UI-001 vorgefunden
(bereits responsiv), stattdessen: `CommandPalette` (Strg/⌘+K, auch per Button
"🔍 Suche" erreichbar) mit Objekt-Suche (Name/Code) + Quick Actions
(QR scannen → `/objekte?scan=1`, Material/Lager/Personal/Verwaltung).
`AdminPage`-Tab jetzt in der URL (`?tab=...`) statt nur lokalem State, damit
die Palette gezielt auf einen Tab verlinken kann - keine Routen-Duplizierung.
"Fahrzeuge/Kontrollen/Prüfungen" bekamen bewusst keine eigenen Nav-Punkte:
es gibt dafür keine eigenständigen Listen-Seiten in MABEA (Fahrzeuge sind ein
Objekttyp unter "Objekte", Kontrolle/Prüfung laufen objektbezogen über die
Akte) - ein Nav-Punkt ohne Zielseite wäre Fake-Navigation.
## UI-003 — Zentrale Statuskomponenten