diff --git a/apps/main/src/main.tsx b/apps/main/src/main.tsx index afc3b6f..01d1eed 100644 --- a/apps/main/src/main.tsx +++ b/apps/main/src/main.tsx @@ -18,3 +18,8 @@ createRoot(document.getElementById("root")!).render( ); + +import { registerSW } from "virtual:pwa-register"; + +// Auto-update service worker — checks for updates on page load +registerSW({ immediate: true }); diff --git a/apps/main/tsconfig.app.json b/apps/main/tsconfig.app.json index 74c1b87..b633f54 100644 --- a/apps/main/tsconfig.app.json +++ b/apps/main/tsconfig.app.json @@ -4,6 +4,7 @@ "target": "ES2020", "useDefineForClassFields": true, "lib": ["ES2020", "DOM", "DOM.Iterable"], + "types": ["vite-plugin-pwa/client"], "module": "ESNext", "skipLibCheck": true,