Kritische Bugfixes: Export/CA-Download (Service-Worker), Speichern-Bug bei Diensten/Lesezeichen, Dark-Mode-Direktlink, Favicon-Mixed-Content-Proxy, Live-Update Zuletzt-besucht, Kategorie-Farb-Picker, Startseite-Nav

This commit is contained in:
2026-07-20 13:02:58 +02:00
parent 96cf29fef4
commit cc4b285aea
13 changed files with 286 additions and 65 deletions

View File

@@ -35,8 +35,15 @@ export default defineConfig({
],
},
workbox: {
// Zeigt beim Offline-Öffnen weiterhin die (gecachte) App-Shell an.
// Zeigt beim Offline-Öffnen weiterhin die (gecachte) App-Shell an -
// ABER NICHT für /api/* oder /ca.crt: ein <a href="/api/..." download>-
// oder <a href="/ca.crt" download>-Klick wird vom Browser als
// "Navigation" behandelt, und ohne dieses Denylist hätte der Service
// Worker dafür fälschlich die App-Shell (index.html) ausgeliefert
// statt die Anfrage ans Backend/an nginx durchzulassen (Ursache für
// "Export lädt weiße .htm-Seite" / "ca.crt enthält HTML-Code").
navigateFallback: "/index.html",
navigateFallbackDenylist: [/^\/api\//, /^\/ca\.crt$/],
runtimeCaching: [
{
// Zuletzt geladene Geräte/Dienste/Kategorien bleiben offline verfügbar