consultoria-as
cf46790ed8
feat(pwa): improve service worker with background sync, push, IndexedDB
- Bumped cache version to nexus-pos-v3
- Background sync for cart (nexus-cart-sync): replays pending
requests from IndexedDB, clears queue on success
- Push notifications: parse payload, show notification, focus/open
/pos/sale on click
- Offline cart strategy: queue failed POST /pos/api/cart/* in
IndexedDB, return queued JSON response
- Message handlers: SKIP_WAITING (preserved) + CLEAR_CACHES
- Periodic background sync stub commented for future cache warming