BUILD VERSION INFORMATION ========================= Build Date: 2025-11-01 Service Worker Version: v2.0.1 Build Type: Minimal Clean Build FIXES INCLUDED IN THIS BUILD: ----------------------------- FRONTEND: ✅ Service Worker v2.0.1 - Prevents POST request caching ✅ FormData sends string '0' for add_sponsor and rumble_prize fields ✅ Added missing rumble_prize_data field ✅ Dark theme improvements for admin panel BACKEND (Must be deployed separately): ✅ fs.existsSync checks added to prevent 500 errors ✅ Image duplication error handling improved ✅ Null returns instead of phantom file references FILES MODIFIED: -------------- Frontend: - /rumble/public/service-worker.js (v2.0.1) - /rumble/src/pages/UserPages/OngoingEvent.js - /rumble/src/pages/UserPages/OngoingLeaguePanels/StageManager.js Backend: - /rumble/server/controllers/rumble.controller.js (4 locations with fs.existsSync) DEPLOYMENT CHECKLIST: -------------------- [ ] Upload /rumble/build/ folder to production [ ] Clear CDN/CloudFlare cache if applicable [ ] Ensure backend controller is deployed to Node.js server [ ] Restart Node.js service on production [ ] Test in incognito mode first [ ] Monitor console for "Deleting old cache: rumble-cache-*" message VERIFICATION: ------------ After deployment, check browser console for: - No "Failed to execute 'put' on 'Cache': Request method 'POST' is unsupported" errors - Message: "Deleting old cache: rumble-cache-[old-version]" - Successful stage creation without 500 errors - No 404 errors for duplicate_* images