feat: register service worker in index.html so PWA cache busting works

This commit is contained in:
2026-06-02 18:34:01 -04:00
parent c8ffab2c06
commit dd63dc97d5
+16
View File
@@ -7030,6 +7030,22 @@
};
return map[name] || name;
}
// ── Register service worker for PWA caching ──────────────────────
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js').then(reg => {
reg.onupdatefound = () => {
const installing = reg.installing;
if (installing) {
installing.onstatechange = () => {
if (installing.state === 'installed' && navigator.serviceWorker.controller) {
console.log('PWA update available — reload to activate');
}
};
}
};
}).catch(e => console.warn('SW registration failed:', e));
}
document.addEventListener('DOMContentLoaded', () => {
initAuth();
initGPS();