If you're not seeing the latest UI updates after a deployment, you may need to clear your browser cache and service worker. This guide will help you do that.
Recalla is a Progressive Web App (PWA) that uses service workers to cache files for offline use. Sometimes, these cached files need to be manually cleared to see the latest updates.
- Open the app:
https://officiallygod.github.io/Recalla/ - Press
Ctrl + Shift + R(Windows/Linux) orCmd + Shift + R(Mac) to hard refresh - If that doesn't work:
- Press
F12to open DevTools - Right-click the refresh button
- Select "Empty Cache and Hard Reload"
- Press
Chrome on Android:
- Open Chrome Settings (three dots menu)
- Go to "Site settings"
- Find and tap on "officiallygod.github.io"
- Tap "Clear & reset"
- Close and reopen the app
Safari on iOS:
- Go to Settings → Safari
- Tap "Clear History and Website Data"
- Confirm
- Reopen the app
If the above doesn't work, you can manually unregister the service worker:
- Open DevTools (
F12or right-click → Inspect) - Go to the "Application" tab (Chrome/Edge) or "Storage" tab (Firefox)
- Click "Service Workers" in the left sidebar
- Find the Recalla service worker
- Click "Unregister"
- Close DevTools
- Hard refresh the page (
Ctrl + Shift + RorCmd + Shift + R)
- Visit
chrome://serviceworker-internals/ - Find entries for
officiallygod.github.io - Click "Unregister" for each one
- Close and reopen the app
If you installed Recalla as a PWA (added to home screen):
- Uninstall the PWA:
- Click the three dots in the app window
- Select "Uninstall Recalla"
- Clear browser cache as described above
- Reinstall the PWA
- Long-press the app icon
- Select "App info" or "Remove"
- Uninstall the app
- Clear browser data as described above
- Visit the website again and reinstall
After clearing cache, you should see:
- Latest UI changes
- Updated features
- New components and screens
If you're a developer and need to ensure users see the latest version:
- The
vite.config.jsnow includesregisterType: 'autoUpdate'for automatic service worker updates - The manifest paths have been corrected to match the deployment base path (
/Recalla/) - Service worker uses workbox for better caching strategies
- Each build generates new file hashes, which forces cache invalidation
npm run build
npm run previewThen test in an incognito/private window to see the fresh version.
If you're still seeing the old UI after trying all the above:
- Try a different browser
- Make sure you're visiting the correct URL:
https://officiallygod.github.io/Recalla/ - Check if the deployment completed successfully in GitHub Actions
- Wait 5-10 minutes after deployment for CDN caches to clear
- Open an issue on GitHub with your browser version and device details
To avoid cache issues in the future:
- The app will automatically update in the background when a new version is deployed
- You'll see a notification to reload when an update is available
- Regular browser use (not PWA) gets updates faster
- Developers: ensure
base: '/Recalla/'matches deployment path invite.config.js