Offline Support

PWA fallback and cached app shell behavior

ChordSnap keeps the app shell available offline.

If the site was opened recently, the home screen, scan flow shell, and this help page can still load without a connection. Cloud OCR requests still require network access.

Available offline

The cached app shell and install experience.

Previously saved scan sessions already stored in this browser.

Navigation to the offline help route if a first-party page cannot be fetched.

Requires network

OpenAI OCR requests sent through `/api/recognize-chords`.

Fresh deployments, uncached routes, and any server-only content.

Share links that have not already been opened on this device.

When a scan fails offline

Retry once you have connectivity again, or switch the app to browser OCR if you are testing a fully local flow.