Termin aus Mail, Rollen & Rechte, Abwesenheiten, Glas-Darstellung und Pi-Betrieb

- Termin aus Mail: Mailtext oder .eml per Drag & Drop/Strg+V auf Terminplan
  oder Aufgaben, KI schlägt Aufgaben vor, Prüfung im Aufgaben-Panel; neues
  Notizfeld je Aufgabe (plan_todos.notiz)
- Terminplan: Meilensteine ohne Aufgabenbezug je in eigener Zeile,
  "+ Neu"-Menü klappt neben schmaler Seitenleiste nach rechts, Leistungsphasen
- Rollen & Rechte, Abwesenheiten-Seite, Benachrichtigungen, Rundgang
- Glas-Darstellung, Logo als Favicon
- Pi-Betrieb: PDF-Arbeit im Kindprozess, Wächter, Einrichtungs- und
  Prüfskript inkl. WLAN-Wächter

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
erikandClaude Opus 5.5 committed 2026-10-29 14:16:52 +01:00
1 parent f4fb3c550b
commit b7e0bd0d92
56 files changed
+12265 -2974

No files matched your search

+3
View File
@@ -18,10 +18,13 @@ function renderAll(){
const activeTab = document.querySelector('.tab.active')?.dataset.tab || currentTab;
if(activeTab === 'wochenbericht') renderWochenbericht();
else if(activeTab === 'load') renderLoad();
else if(activeTab === 'abwesenheit') renderAbwesenheiten();
else if(activeTab === 'people') renderPeople();
else if(activeTab === 'dashboard') renderDashboard();
else if(activeTab === 'settings') renderSettings();
else if(activeTab === 'admin') renderAdminArea();
// Glocke im Menüband auf den aktuellen Stand bringen (js/benachrichtigungen.js).
if(typeof ladeBenachrichtigungen === 'function') ladeBenachrichtigungen();
// Der Projektbereich rendert nicht hier, sondern in showTab('plan') —
// load() ruft direkt im Anschluss showTab(currentTab) auf, und erst dort
// ist der Bereich sichtbar (das GANTT braucht die Containerbreite).