Overview
Add Progressive Web App support so users can install StellarSplit on mobile and desktop and browse cached invoice data offline.
Acceptance Criteria
manifest.json with app name, icons (192px, 512px), theme color, and display: standalone
- Service worker registered via
next-pwa caching static assets and recent API responses
- Offline fallback page shown when network is unavailable
- "Install App" banner shown on supported browsers after 30 seconds of use
- Install prompt dismissible and suppressed for 7 days after dismiss
- Lighthouse PWA audit score: 100
Overview
Add Progressive Web App support so users can install StellarSplit on mobile and desktop and browse cached invoice data offline.
Acceptance Criteria
manifest.jsonwith app name, icons (192px, 512px), theme color, anddisplay: standalonenext-pwacaching static assets and recent API responses