lade …
+diff --git a/app/web/app.js b/app/web/app.js index c1fc61c..530ce7c 100644 --- a/app/web/app.js +++ b/app/web/app.js @@ -872,10 +872,9 @@ $("#admin-close").addEventListener("click", () => $("#admin-panel").classList.ad // Abschnitten bekommen eine Sub-Navigation. const ADMIN_TABS = { overview: [["overview", "Übersicht"]], - users: [["users", "Verwalten"], ["chat", "Gespräche"]], - emergency: [["emergency", "Notrufe"]], - system: [["status", "Status"], ["metrics", "Metriken"], ["log", "Log"]], - config: [["settings", "Einstellungen"], ["words", "Wörterbuch"]], + users: [["users", "Verwalten"], ["chat", "Gespräche"], ["metrics", "Nutzungs-Statistik"]], + system: [["status", "Status"], ["log", "Log"], ["emergency", "Notrufe"]], + config: [["settings", "Einstellungen"], ["words", "Wörterbuch"], ["maintenance", "Wartung"]], }; const SECTION_LOADER = { overview: () => loadOverview(), @@ -886,6 +885,7 @@ const SECTION_LOADER = { metrics: () => loadMetrics(), words: () => loadWoerterbuch(), settings: () => loadSettings(), + maintenance: () => loadMaintenance(), log: () => {}, // Log: Nutzer verbindet manuell }; @@ -1415,16 +1415,6 @@ async function loadStatus() { - -
Startet den Gateway-Dienst neu (z. B. nach Einstellungen, die einen Neustart erfordern).
-SQLite-Datenbank als Datei herunterladen (Backup / Migration).
- - ⬇ voice-assistant.db herunterladen - -Fehler beim Laden.
'; } } +// ════════════════════════════════════════ +// TAB: WARTUNG (Konfiguration) +// ════════════════════════════════════════ +async function loadMaintenance() { + const c = $("#maintenance-content"); + c.innerHTML = ` +Nötig nach Einstellungen, die einen Neustart erfordern (Hinweis erscheint dort).
+SQLite-Datenbank als Datei herunterladen (Backup / Migration).
+ + ⬇ voice-assistant.db herunterladen + +lade …
+