37ba54b750
- Added missing #offlineBanner HTML element with queueCountBadge (showOfflineBanner/hideOfflineBanner were referencing it but it didn't exist) - Enhanced SW: API GET calls now use network-first with cache fallback (POST/PUT/DELETE still pass through — main thread handles offline queuing) - Bumped SW cache from canteen-v1 to canteen-v2