fix: Aktualisiere Update-Überprüfung mit verbesserter Wartezeit und Versionsnummer auf 1.0.12 erhöht

This commit is contained in:
2026-05-09 02:49:48 +02:00
parent 72d9ae137f
commit 20674b676f
2 changed files with 9 additions and 3 deletions

10
app.py
View File

@@ -2402,8 +2402,14 @@ async function checkUpdate() {
btn.disabled = true; btn.textContent = '↻ Prüfe…';
try {
await api('/update/check', 'POST');
await new Promise(r => setTimeout(r, 2000));
const u = await api('/update/status');
// Warten bis der Server-Check abgeschlossen ist (max 15 s, alle 500 ms)
let u;
for (let i = 0; i < 30; i++) {
await new Promise(r => setTimeout(r, 500));
u = await api('/update/status');
if (!u.checking) break;
}
await pollUpdate(); // Badge sofort aktualisieren
const fl = $('sys-update-flash');
if (u.available && u.latest) {
fl.className = 'flash warn'; fl.textContent = 'Update v' + u.latest + ' verfügbar über das Badge oben installieren.';

View File

@@ -1 +1 @@
1.0.11
1.0.12