Commit 3: Suche im Frontend mit echten Backend-Daten, Ranking, Tastatur-Navigation

This commit is contained in:
2026-07-19 02:00:13 +02:00
parent a5b998b421
commit f963f7eb4e
10 changed files with 224 additions and 16 deletions

View File

@@ -60,13 +60,14 @@ Dieser erste Commit liefert ein lauffähiges Grundgerüst:
- ✅ Persistentes Docker-Volume für die SQLite-Datenbank
- ✅ REST-API für Geräte & Dienste (`/api/devices`, `/api/services`), Zod-validiert,
mit Repository-Layer über Drizzle (siehe `apps/backend/src/db/repositories`)
- ✅ Suche im Frontend gegen echte Backend-Daten (TanStack Query), inkl. Ranking-Logik
aus `packages/shared` und Tastatur-Navigation (Pfeiltasten, Enter, Escape)
Noch **nicht** enthalten (folgt in den nächsten Commits):
- Scanner (FritzBox, DNS, HTTP/HTTPS, Portscan, Softwareerkennung)
- Fuzzy-Suche im Frontend gegen echte Daten (Ranking-Logik existiert bereits in
`packages/shared`, ist aber noch nicht ans UI angebunden)
- Adminbereich, Plugin-System, PWA-Manifest, TanStack Router/Query, shadcn/ui, RHF
- Kategorien-Verwaltung & Favoriten-Toggle im UI
- Adminbereich, TanStack Router, Plugin-System, PWA-Manifest, shadcn/ui, RHF
Siehe [`docs/ROADMAP.md`](./docs/ROADMAP.md) für die geplante Reihenfolge.