# 🔥 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 1. Go to **Settings** → **Safari** 2. Scroll down to **Advanced** → **Website Data** 3. Search for "houseofprayer" 4. Swipe left and **Delete** the entry 5. OR tap "Remove All Website Data" (clears everything) 6. Close Safari completely (swipe up from bottom, swipe Safari away) 7. Open Safari and visit the site fresh #### For Android Chrome 1. Open Chrome → Three dots menu (⋮) 2. Go to **Settings** → **Privacy and security** → **Site settings** 3. Scroll to **View permissions and data stored across sites** 4. Search for "houseofprayer.ddns.net" 5. Tap it → **Clear & reset** 6. Close Chrome completely (recent apps → swipe away) 7. 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: - **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 1. **Settings** → **Safari** 2. **Clear History and Website Data** 3. Confirm 4. Restart Safari #### Android Chrome 1. Chrome → Three dots (⋮) → **History** → **Clear browsing data** 2. Select **Cached images and files** 3. Time range: **All time** 4. **Clear data** 5. Restart Chrome --- ## 🎯 VERIFICATION STEPS After clearing: 1. Visit: 2. Check the version in **bottom-right corner** of app 3. Should see: **v2025.12.15.2319** or newer 4. Go to **Database** section 5. Song sheets should show **3 columns** (compact cards with lyrics) 6. Go to **Profile** section 7. 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 1. **Uninstall if installed as PWA**: - iOS: Long press app icon → Delete - Android: Long press → Uninstall 2. **Try different browser**: - iOS: Try Chrome or Firefox - Android: Try Firefox or Samsung Internet 3. **Wait 24 hours** - sometimes mobile cache expires automatically 4. **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