PWA: Service Worker v1.1 + No-Cache-Header für pwa.php

- Service Worker Version auf v1.1 erhöht (erzwingt Cache-Invalidierung)
- pwa.php: Cache-Control no-store Header damit Browser immer die
  aktuelle HTML-Seite mit neuen JS/CSS-Versionen lädt

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Eduard Wisch 2026-03-21 21:57:33 +01:00
parent 4ca3ea5deb
commit ba94de5c72
2 changed files with 6 additions and 1 deletions

View file

@ -25,6 +25,11 @@ if (!$res) die("Dolibarr konnte nicht geladen werden");
// Theme-Farbe aus Dolibarr
$themeColor = getDolGlobalString('THEME_ELDY_TOPMENU_BACK1', '#4390dc');
// Kein Caching fuer PWA-Einstiegsseite (damit neue JS/CSS-Versionen sofort geladen werden)
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
header('Expires: 0');
?><!DOCTYPE html>
<html lang="de">
<head>

2
sw.js
View file

@ -3,7 +3,7 @@
* Nur fuer Installierbarkeit, kein Offline-Caching
*/
const CACHE_VERSION = 'stundenzettel-pwa-v1.0';
const CACHE_VERSION = 'stundenzettel-pwa-v1.1';
self.addEventListener('install', function(event) {
// Sofort aktivieren, nicht auf andere Tabs warten