Update-System: Modal auch beim ersten Besuch zeigen
Frueher wurde beim allerersten Treffen mit dem Update-System der lastSeen- Marker stillschweigend gesetzt, ohne Modal — User sah erst beim ZWEITEN Update was. Fuer Kunden-Onboarding ist das suboptimal: sie sollen direkt sehen, dass das System existiert und welche Updates aktuell sind. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -239,17 +239,12 @@
|
||||
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
|
||||
// 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
|
||||
pollTimer = setInterval(pollVersion, POLL_INTERVAL_MS);
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren