Alle Updates, Verbesserungen und Fixes für MyPOS im Überblick.
Auth.login() und Auth.logout() schreiben die Session jetzt direkt in localStorage statt über Storage.set(); dadurch wird bei jedem Login kein {"username":"…"}-Eintrag unnötig in Firebase gepusht.Auth.isLoggedIn() und Auth.guard(fn) wurden nie aufgerufen und sind entfernt; const id2 = uid() in knowledge.js war eine unbenuzte Variable und ist gelöscht.dashboard.js definiert, aber überall verwendet. Umgezogen nach modal.js (utility hub), der als erstes geladen wird._saveLink, delLink und delTag wurde in eine gemeinsame Hilfsfunktion extrahiert.edit() baut Link-Rows jetzt über _addLinkRow() statt das gleiche HTML noch einmal inline zu schreiben.performance.md enthält jetzt einen Pflicht-Schritt „Direkt in Firebase pushen" mit curl-Template und Verifikationsbefehl — Daten sind nach jeder Analyse sofort auf der Live-Site sichtbar, ohne JS deployen zu müssen./ enthielten, das Firebase komplett ablehnt. Keys wurden auf _ als Trennzeichen umgestellt (2026/Q3/W04 → 2026_Q3_W04). Alle betroffenen Stellen in performance.js korrigiert (5× Key-Generierung, 4× Key-Splitting)._ wieder in / um (key.replace(/_/g,'/')), damit das UI wie gewohnt aussieht.curl PATCH in Firebase geschrieben; sofort auf der Live-Site (kk-projects.org/mypos/) sichtbar ohne JS-Deploy..container, .content-box, .box u.a. Glassmorphism-Klassen.iframe via srcdoc gerendert; eigene CSS-Stile kollidieren nicht mit der App. Höhe passt sich automatisch dem Inhalt an.ClipboardItem (text/html) in die Zwischenablage, öffnet die Mail-App mit der vorausgefüllten Betreffzeile. Cmd+V fügt den HTML-Bericht direkt ein.Weekly/POS Reporting W06 Q3 FY26 – MM SCS Vösendorf.1.png (Weekly Performance) erscheint nach dem Abschnitt „POS Overview" im Report; Pfad wird als absolute URL aufgelöst (window.location.href), damit das Bild auch in versendeten Mails lädt. Fehlendes Bild wird automatisch ausgeblendet (onerror)._v-Feld; Firebase wird beim App-Start nur überschrieben, wenn _v höher ist als der gespeicherte Wert. Manuelle UI-Edits bleiben erhalten.performance.md dokumentiert.