From ad53786a248abd1b971432f9fdaafcee65ab41a8 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Sun, 26 Apr 2026 20:43:24 +0000 Subject: [PATCH 1/2] Update-System: Modal auch beim ersten Besuch zeigen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- src/static/js/update-system.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/static/js/update-system.js b/src/static/js/update-system.js index cb9dd7f..71044af 100644 --- a/src/static/js/update-system.js +++ b/src/static/js/update-system.js @@ -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 From d1f88c9e9f9aca8361395ab6f1dc47baf9014921 Mon Sep 17 00:00:00 2001 From: IntelSight_Admin Date: Sun, 26 Apr 2026 23:08:07 +0200 Subject: [PATCH 2/2] Release-Notes: Update-Modal beim ersten Besuch --- RELEASES.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/RELEASES.json b/RELEASES.json index e37cfc1..d506d87 100644 --- a/RELEASES.json +++ b/RELEASES.json @@ -1,4 +1,13 @@ [ + { + "version": "2026-04-26T21:10Z", + "date": "2026-04-26", + "title": "Update-Modal kommt jetzt auch beim ersten Besuch", + "items": [ + "Beim ersten Login nach einer Aktualisierung erscheint die Was-ist-neu-Uebersicht jetzt automatisch", + "Fuer Kunden-Onboarding: erste Highlights werden direkt sichtbar" + ] + }, { "version": "2026-04-26T20:40Z", "date": "2026-04-26",