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…'; btn.disabled = true; btn.textContent = '↻ Prüfe…';
try { try {
await api('/update/check', 'POST'); await api('/update/check', 'POST');
await new Promise(r => setTimeout(r, 2000)); // Warten bis der Server-Check abgeschlossen ist (max 15 s, alle 500 ms)
const u = await api('/update/status'); 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'); const fl = $('sys-update-flash');
if (u.available && u.latest) { if (u.available && u.latest) {
fl.className = 'flash warn'; fl.textContent = 'Update v' + u.latest + ' verfügbar über das Badge oben installieren.'; 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