3.4 KiB
3.4 KiB
🔥 FORCE MOBILE CACHE CLEAR - NUCLEAR OPTIONS
✅ Server Changes Applied
- Nginx now sends AGGRESSIVE no-cache headers
- cache-buster.js script deployed (kills service workers)
- Version tracking enabled
📱 MOBILE DEVICE INSTRUCTIONS
Option 1: Clear Site Data (RECOMMENDED - STRONGEST)
For iOS Safari
- Go to Settings → Safari
- Scroll down to Advanced → Website Data
- Search for "houseofprayer"
- Swipe left and Delete the entry
- OR tap "Remove All Website Data" (clears everything)
- Close Safari completely (swipe up from bottom, swipe Safari away)
- Open Safari and visit the site fresh
For Android Chrome
- Open Chrome → Three dots menu (⋮)
- Go to Settings → Privacy and security → Site settings
- Scroll to View permissions and data stored across sites
- Search for "houseofprayer.ddns.net"
- Tap it → Clear & reset
- Close Chrome completely (recent apps → swipe away)
- Open Chrome and visit the site fresh
Option 2: Private/Incognito Mode (QUICK TEST)
- iOS Safari: Tap tabs button → Private → New tab
- Android Chrome: Three dots → New Incognito Tab
- Visit: https://houseofprayer.ddns.net
- If it works here, your cache is the problem - use Option 1
Option 3: Hard Refresh (BROWSER OPEN)
- While on the page, try:
- Pull down to refresh (hold and keep pulling)
- Long press the refresh button (if visible)
- iOS: Tap address bar → reload icon
Option 4: Clear Browser Cache (LESS EFFECTIVE)
iOS Safari
- Settings → Safari
- Clear History and Website Data
- Confirm
- Restart Safari
Android Chrome
- Chrome → Three dots (⋮) → History → Clear browsing data
- Select Cached images and files
- Time range: All time
- Clear data
- Restart Chrome
🎯 VERIFICATION STEPS
After clearing:
- Visit: https://houseofprayer.ddns.net
- Check the version in bottom-right corner of app
- Should see: v2025.12.15.2319 or newer
- Go to Database section
- Song sheets should show 3 columns (compact cards with lyrics)
- Go to Profile section
- Song sheets should show 1-2 columns (large cards)
🔧 WHY THIS HAPPENS
Mobile browsers AGGRESSIVELY cache web apps to:
- Save data usage
- Improve speed
- Support offline mode
iOS Safari and Android Chrome are the worst offenders. Standard "clear cache" often doesn't work because:
- Service workers cache assets separately
- PWA mode has isolated storage
- Mobile OS manages cache differently than desktop
🆘 IF NOTHING WORKS
-
Uninstall if installed as PWA:
- iOS: Long press app icon → Delete
- Android: Long press → Uninstall
-
Try different browser:
- iOS: Try Chrome or Firefox
- Android: Try Firefox or Samsung Internet
-
Wait 24 hours - sometimes mobile cache expires automatically
-
Access from desktop first - verify changes are live
📞 CURRENT BUILD INFO
- Build Date: Dec 15, 2025 23:15:49 CST
- Bundle: main.6bce11a9.js (379KB)
- Version: v2025.12.15.2319
- Cache-Buster: ACTIVE
- Nginx Headers: NO-CACHE (max-age=0)
✨ WHAT CHANGED
- Profile Section: 1-2 columns (large cards, NO lyrics)
- Database Section: 3 columns everywhere (compact cards WITH lyrics)
- Server: All services restarted
- Cache: Nuclear cache-busting deployed