fix: add cache-busting to service worker registration

CRITICAL FIX: Forces browsers to fetch new service worker

- Add ?v=0.1.4 query parameter to service worker registration
- Browsers will now immediately fetch updated SW file
- Ensures Phase 2 content visible to ALL users immediately
- Fixes persistent caching issue

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
TheFlow 2025-11-03 13:03:41 +13:00
parent 9838efb593
commit 06049bc2bf

View file

@ -52,7 +52,8 @@ class VersionManager {
async registerServiceWorker() {
try {
const registration = await navigator.serviceWorker.register('/service-worker.js');
// Cache-bust service worker to force update: v0.1.4 Phase 2 launch
const registration = await navigator.serviceWorker.register('/service-worker.js?v=0.1.4');
this.serviceWorker = registration;
console.log('[VersionManager] Service worker registered');