// Minimal service worker: enables PWA installability across browsers. // Intentionally no caching — the app is a private, auth-gated SPA and stale // assets after a deploy are worse than requiring a connection. self.addEventListener("install", () => self.skipWaiting()); self.addEventListener("activate", (event) => event.waitUntil(self.clients.claim())); self.addEventListener("fetch", () => {});