Promote: Update-Modal beim ersten Besuch #2

Zusammengeführt
IntelSight_Admin hat 2 Commits von develop nach main 2026-04-26 23:08:09 +02:00 zusammengeführt
Nur Änderungen aus Commit ad53786a24 werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@@ -239,16 +239,11 @@
const lastSeen = localStorage.getItem(STORAGE_KEY);
const notes = await fetchReleaseNotes(lastSeen);
if (notes && notes.entries && notes.entries.length > 0) {
// Wenn lastSeen leer ist (erster Besuch ueberhaupt), kein Modal,
// sondern nur den aktuellen Stand als "gesehen" markieren.
if (!lastSeen) {
if (notes.entries[0]?.version) {
localStorage.setItem(STORAGE_KEY, notes.entries[0].version);
}
} else {
// mit etwas Verzoegerung, damit das Dashboard erst rendert
setTimeout(() => showWhatsNewModal(notes.entries, v?.commit), 800);
}
// Modal mit etwas Verzoegerung zeigen, damit das Dashboard erst rendert.
// Auch beim allerersten Besuch wird das Modal gezeigt — damit Kunden
// beim Onboarding sehen, was das Update-System leistet bzw. welche
// Highlights aktuell live sind.
setTimeout(() => showWhatsNewModal(notes.entries, v?.commit), 800);
}
// Polling starten