Lesezeichen, Import/Export, Favoriten-Sortierung im Frontend, Favicon-Fix, sortierbare Spalten, Kategorie-Dropdown

This commit is contained in:
2026-07-19 21:56:25 +02:00
parent 31e17ff77b
commit dc91a9aba9
24 changed files with 1655 additions and 180 deletions

View File

@@ -199,6 +199,17 @@ POST /api/services erfordert existierende deviceId
PATCH /api/services/reorder Body: [{ id, order }, ...]
PATCH /api/services/:id
DELETE /api/services/:id
GET /api/services/export ?format=csv|xlsx|json (Default csv)
POST /api/services/import Body: { format, content: base64 }. Legt nur
neue Dienste an (Abgleich über Gerät+Port),
überschreibt/dupliziert nie Bestehendes.
GET /api/bookmarks
POST /api/bookmarks Titel/Favicon werden automatisch geladen,
falls kein displayName angegeben ist
PATCH /api/bookmarks/reorder Body: [{ id, order }, ...]
PATCH /api/bookmarks/:id
DELETE /api/bookmarks/:id
GET /api/categories
POST /api/categories
@@ -229,6 +240,7 @@ POST /api/plugins/:name/import löst importDevices() eines Plugins aus
/admin/dashboard
/admin/devices
/admin/services
/admin/bookmarks
/admin/categories
/admin/scanner
/admin/plugins Hinweis: Plugin-System noch nicht gebaut