generated from Dicken/dickendock
Commit 6: Adminbereich (TanStack Router, 8 Menüpunkte, Scan-Logs)
This commit is contained in:
28
README.md
28
README.md
@@ -72,12 +72,17 @@ Dieser erste Commit liefert ein lauffähiges Grundgerüst:
|
||||
(HTTP-Digest-Auth). Läuft ausschließlich manuell per API-Aufruf – nie automatisch.
|
||||
Benutzeränderungen an Diensten (Name, Kategorie, Favorit, Alias, Icon, Reihenfolge)
|
||||
bleiben bei erneuten Scans garantiert erhalten.
|
||||
- ✅ Adminbereich unter `/admin` (TanStack Router): Dashboard, Geräte (inkl.
|
||||
„Jetzt scannen"-Button), Dienste (Inline-Bearbeitung), Kategorien (natives
|
||||
Drag & Drop), Scanner (FritzBox-Trigger + Sammel-Scan), Logs (Scan-Historie),
|
||||
Einstellungen (Live-Systeminfo + Theme), Plugins (ehrlicher Hinweis auf
|
||||
zukünftigen Commit)
|
||||
|
||||
Noch **nicht** enthalten (folgt in den nächsten Commits):
|
||||
|
||||
- Adminbereich mit "Jetzt scannen"-Button und Kategorien-Verwaltungsoberfläche
|
||||
— beide Backend-APIs existieren bereits vollständig
|
||||
- TanStack Router, Plugin-System, PWA-Manifest, shadcn/ui, RHF
|
||||
- Plugin-System (Scanner registrieren, Geräte importieren, Menüs erweitern, Icons)
|
||||
- PWA-Manifest / Offline-Grundfunktion
|
||||
- shadcn/ui, React Hook Form (aktuell einfache kontrollierte Formulare)
|
||||
|
||||
### Umgebungsvariablen (.env)
|
||||
|
||||
@@ -134,6 +139,23 @@ POST /api/scan/devices/:id Netzwerk-Scan für ein Gerät (DNS, Ports, Tit
|
||||
Favicon, Softwareerkennung); legt/aktualisiert Dienste
|
||||
POST /api/scan/fritzbox Liest Geräteliste der FritzBox per TR-064
|
||||
(erfordert FRITZBOX_HOST/USERNAME/PASSWORD)
|
||||
|
||||
GET /api/logs optional ?limit= (Default 100, Max 500)
|
||||
```
|
||||
|
||||
## Frontend-Routen
|
||||
|
||||
```
|
||||
/ Startseite: minimalistische Suche
|
||||
/admin -> redirect zu /admin/dashboard
|
||||
/admin/dashboard
|
||||
/admin/devices
|
||||
/admin/services
|
||||
/admin/categories
|
||||
/admin/scanner
|
||||
/admin/plugins Hinweis: Plugin-System noch nicht gebaut
|
||||
/admin/settings
|
||||
/admin/logs
|
||||
```
|
||||
|
||||
## Deployment auf dem Server (xlc-launchpad)
|
||||
|
||||
Reference in New Issue
Block a user