Meldung verschwindet durch das Neuladen, zu dem sie auffordert

Vorgabe des Eigentuemers: klarer Zustand statt einer Meldung, die auch nach
dem Neuladen stehenbleibt.

Panel: nach einem Update ohne Neustart wird der Sidebar-Eintrag mit der neuen
Versionsnummer neu angemeldet (koordinator.panel_neu_anmelden) - ohne das
traegt die Modul-URL weiter die alte Nummer. Das Panel vergleicht jetzt die
Version aus seiner Modul-URL mit der von der Platte gelesenen: sind sie
gleich, laeuft es bereits auf der installierten Fassung und die Meldung
entfaellt. Sie verschwindet damit genau durch das Neuladen, zu dem sie
auffordert.

App: fuer ein Update ohne Neustart erscheint gar nichts mehr. Geaendert wurden
Dateien des Panels; die App hat hier nichts zu tun. Damit gilt durchgehend:
keine Meldung = alles in Ordnung, Neustart-Knopf = handeln.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-05 15:26:19 +02:00
parent 0e6e7fa9ba
commit 462970251e
7 changed files with 58 additions and 12 deletions
@@ -3750,6 +3750,14 @@ function vEinst() {
cache_headers=False - der Browser holt sie beim naechsten Laden
ohnehin frisch. Nur geaenderter Python-Code braucht wirklich einen
Neustart (Abschnitt CZ in AGENTS.md). */
/* Laeuft das Panel bereits auf der installierten Fassung, ist nichts
mehr zu tun - die Meldung verschwindet damit genau durch das
Neuladen, zu dem sie auffordert. CSS_VERSION ist die Version aus der
Modul-URL (beim Anmelden gesetzt, nach einem Update ohne Neustart neu
angemeldet), APP_VERSION die von der Platte gelesene. */
if (u.neustart_noetig === false && String(CSS_VERSION) === String(APP_VERSION)) {
return "";
}
if (u.neustart_noetig === false) {
return `<span style="display:block;margin-top:8px;color:var(--fg2);font-size:13px;line-height:1.6">
Version ${esc(u.version)} installiert - nur Oberflächendateien, kein Neustart nötig.</span>