perf: Event-Cache von ±8 Wochen auf ±10 Monate erweitern

Damit lädt beim Swipen durch Monate erst nach ~10 Monaten in beide
Richtungen erneut Daten nach. Vorher reichte der Cache nur ±2 Monate,
sodass nach 2-3 Wischen ein Spinner kam.

- CACHE_BUF      56  → 300 Tage (initial ±10 Monate)
- PREFETCH_EXT   56  → 180 Tage (Verlängerung bei Edge ~6 Monate)
- PREFETCH_EDGE  28  →  90 Tage (Trigger ~3 Monate vor Cache-Rand)

Version v6 → v7.
This commit is contained in:
Scarriffle
2026-05-07 19:23:35 +02:00
parent b9691ea209
commit 7cabfb10de
4 changed files with 16 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
// Calendarr Service Worker
// Cache-first for static assets, network-first for /api/* (graceful offline)
const CACHE_VERSION = 'calendarr-v6';
const CACHE_VERSION = 'calendarr-v7';
const STATIC_ASSETS = [
'/',
'/index.html',