Comprehensive service worker configuration with smart caching:
**Caching Strategies:**
- Network-first for Supabase REST API (fresh data priority)
- Network-only for auth endpoints (security)
- Cache-first for images, fonts, product data (performance)
- Separate caches for different resource types
**Offline Support:**
- Custom /offline fallback page
- Online/offline status detection composable
- Visual feedback banner for connection status
- Auto-retry when connection restored
**PWA Features:**
- skipWaiting + clientsClaim for instant updates
- Comprehensive asset caching (JS, CSS, fonts, images)
- 30-day cache for Open Food Facts data
- 7-day cache for product images
Ready for production offline-first experience.
Closes #34
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Comprehensive service worker configuration with smart caching:
Caching Strategies:
Offline Support:
PWA Features:
Ready for production offline-first experience.
Closes #34