From 9dc4ad95c5737b0164f889e8970c7f816fc9775c Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Thu, 2 Apr 2026 19:34:38 +0200 Subject: [PATCH] feat(pwa): register service worker with auto-update Co-Authored-By: Claude Sonnet 4.6 (1M context) --- apps/main/src/main.tsx | 5 +++++ apps/main/tsconfig.app.json | 1 + 2 files changed, 6 insertions(+) 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,