Feature: X-App-Version Header + api.js auto-reload bei navigate() — kein Banner-Click mehr nötig (SW by-v798)

This commit is contained in:
rene 2026-05-09 19:55:13 +02:00
parent 67f042df75
commit d91cc8da26
4 changed files with 29 additions and 14 deletions

View file

@ -45,6 +45,12 @@ const API = (() => {
throw new APIError(msg, 0, 'network');
}
// Versions-Check: Server meldet neue Version → beim nächsten Seitenwechsel neu laden
const serverVer = response.headers.get('x-app-version');
if (serverVer && serverVer !== APP_VER && !window._byUpdatePending) {
window._byUpdatePending = true;
}
if (response.status === 204) return null;
let data;