Stabil10.08.2026
v0.27.0 · PWA 2.0 & Installation
Manifest vollständig überarbeitet.
Lukas2006 v0.27.0 – PWA 2.0 & Installation
PWA-Grundsystem:
- Manifest vollständig überarbeitet.
- App-Name auf „Lukas2006“ vereinheitlicht.
- Start-URL /?source=pwa und Scope /.
- Standalone-Modus plus display_override.
- 192-, 512-, Maskable- und Apple-Touch-Icon.
- App-Shortcuts für Groundhopping, Spiele, Projekte und Kontakt.
- zusätzliche Mobile-/Apple-Web-App-Metadaten.
Service Worker:
- komplett neu aufgebaut.
- neue Cache-Struktur lukas2006-pwa-0.27.0 und Runtime-Cache.
- App-Shell enthält CSS und JavaScript der aktuellen Version.
- Navigation network-first mit Offline-Fallback.
- statische App-Dateien cache-first.
- sonstige Assets stale-while-revalidate.
- alte Lukas2006-PWA-Caches werden beim Aktivieren entfernt.
- skipWaiting + clients.claim für schnellere Updates.
- Service Worker wird mit updateViaCache:none registriert.
- Registrierung startet direkt und wartet nicht mehr unnötig auf das window-load-Ereignis.
Installation:
- Installationsbutton wird zuverlässig verwaltet.
- Android/Chromium nutzt beforeinstallprompt.
- wenn kein Browser-Prompt verfügbar ist, zeigt der Button eine verständliche manuelle Installationsanleitung.
- iPhone/iPad erhält den Hinweis „Teilen → Zum Home-Bildschirm“.
- installierter Standalone-Modus wird erkannt.
Cache-/Update-Probleme:
- Manifest und Service Worker werden serverseitig mit no-cache/no-store ausgeliefert.
- sowohl Root-.htaccess als auch public/.htaccess berücksichtigt.
- Service-Worker-Version ist diagnostizierbar.
- PWA-Caches können im Admin zurückgesetzt und neu aufgebaut werden.
Admin:
- neuer Bereich System → PWA-Diagnose.
- serverseitige Prüfung von Manifest, Service Worker, Offline-Seite und Icons.
- Icon-Abmessungen.
- Manifest-Start-URL, Scope, Display und Icon-Anzahl.
- Live-Prüfung des aktuellen Browsers:
HTTPS/sicherer Kontext
Service-Worker-Unterstützung
Registrierung
aktiver Controller
Service-Worker-Version
Scope
Standalone-Modus
aktive Cache-Namen
- Button „PWA-Cache zurücksetzen“.
Offline:
- bestehende Offline-Seite bleibt erhalten und wird garantiert in den App-Shell-Cache aufgenommen.
PWA-Grundsystem:
- Manifest vollständig überarbeitet.
- App-Name auf „Lukas2006“ vereinheitlicht.
- Start-URL /?source=pwa und Scope /.
- Standalone-Modus plus display_override.
- 192-, 512-, Maskable- und Apple-Touch-Icon.
- App-Shortcuts für Groundhopping, Spiele, Projekte und Kontakt.
- zusätzliche Mobile-/Apple-Web-App-Metadaten.
Service Worker:
- komplett neu aufgebaut.
- neue Cache-Struktur lukas2006-pwa-0.27.0 und Runtime-Cache.
- App-Shell enthält CSS und JavaScript der aktuellen Version.
- Navigation network-first mit Offline-Fallback.
- statische App-Dateien cache-first.
- sonstige Assets stale-while-revalidate.
- alte Lukas2006-PWA-Caches werden beim Aktivieren entfernt.
- skipWaiting + clients.claim für schnellere Updates.
- Service Worker wird mit updateViaCache:none registriert.
- Registrierung startet direkt und wartet nicht mehr unnötig auf das window-load-Ereignis.
Installation:
- Installationsbutton wird zuverlässig verwaltet.
- Android/Chromium nutzt beforeinstallprompt.
- wenn kein Browser-Prompt verfügbar ist, zeigt der Button eine verständliche manuelle Installationsanleitung.
- iPhone/iPad erhält den Hinweis „Teilen → Zum Home-Bildschirm“.
- installierter Standalone-Modus wird erkannt.
Cache-/Update-Probleme:
- Manifest und Service Worker werden serverseitig mit no-cache/no-store ausgeliefert.
- sowohl Root-.htaccess als auch public/.htaccess berücksichtigt.
- Service-Worker-Version ist diagnostizierbar.
- PWA-Caches können im Admin zurückgesetzt und neu aufgebaut werden.
Admin:
- neuer Bereich System → PWA-Diagnose.
- serverseitige Prüfung von Manifest, Service Worker, Offline-Seite und Icons.
- Icon-Abmessungen.
- Manifest-Start-URL, Scope, Display und Icon-Anzahl.
- Live-Prüfung des aktuellen Browsers:
HTTPS/sicherer Kontext
Service-Worker-Unterstützung
Registrierung
aktiver Controller
Service-Worker-Version
Scope
Standalone-Modus
aktive Cache-Namen
- Button „PWA-Cache zurücksetzen“.
Offline:
- bestehende Offline-Seite bleibt erhalten und wird garantiert in den App-Shell-Cache aufgenommen.
