generated from Dicken/dickendock
Commit 8: Plugin-System (Scanner erweitern, Geräte importieren, Icons)
This commit is contained in:
11
README.md
11
README.md
@@ -80,11 +80,15 @@ Dieser erste Commit liefert ein lauffähiges Grundgerüst:
|
||||
- ✅ PWA: installierbar (Manifest + Icons für Android/iOS/Desktop), Service
|
||||
Worker mit App-Shell-Precaching, `/api/*` läuft offline über den letzten
|
||||
Cache-Stand (NetworkFirst, 3s-Timeout)
|
||||
- ✅ Plugin-System: echte, ladbare Plugins unter `apps/backend/plugins/*`
|
||||
(Bind-Mount, kein Rebuild nötig). Plugins können die Softwareerkennung des
|
||||
Scanners erweitern (inkl. eigenem Icon) und eigene Geräte-Importquellen
|
||||
bereitstellen. Zwei funktionierende Beispiel-Plugins liegen bei.
|
||||
|
||||
Noch **nicht** enthalten (folgt in den nächsten Commits):
|
||||
Noch **nicht** enthalten:
|
||||
|
||||
- Plugin-System (Scanner registrieren, Geräte importieren, Menüs erweitern, Icons)
|
||||
- shadcn/ui, React Hook Form (aktuell einfache kontrollierte Formulare)
|
||||
- Eigene Admin-Routen/Menüpunkte pro Plugin (aktuell gesammelt auf einer Seite)
|
||||
|
||||
### Umgebungsvariablen (.env)
|
||||
|
||||
@@ -143,6 +147,9 @@ 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)
|
||||
|
||||
GET /api/plugins geladene Plugins mit Capabilities
|
||||
POST /api/plugins/:name/import löst importDevices() eines Plugins aus
|
||||
```
|
||||
|
||||
## Frontend-Routen
|
||||
|
||||
Reference in New Issue
Block a user