Appearance
Offline Mode
OneSiteKit includes Offline Mode that allows the app to continue working when internet connectivity is unavailable or unreliable — common on remote worksites.
How it works
When Offline Mode is enabled, the service worker caches recent API responses. If the network drops, the app serves data from cache rather than showing an error.
- The app shell (navigation, tiles, layouts) always loads from cache
- Recent data (assets, users, readings) is available from the last successful sync
- Actions that require network (sign-out, form submissions) are queued and sent when connectivity returns
Enabling Offline Mode
Offline Mode is enabled per organization by an administrator:
- Go to Organization → Settings
- Toggle Offline Mode on
- All devices in the org will begin caching on their next sync
Indicators
| Indicator | Meaning |
|---|---|
| Green dot in top bar | Online — all features available |
| Yellow dot | Degraded connectivity — some features may be slower |
| Grey dot | Offline — running from cache |
Limitations
- Data shown while offline reflects the state at your last sync — it may not include very recent changes
- Submitting new records (meetings, readings, sign-outs) while offline will queue the action and complete it once connectivity is restored
- If a queued action fails after reconnecting, you will receive a push notification (if enabled)
TIP
Install OneSiteKit as a PWA for the best offline experience. Browser tabs have more restricted offline behaviour than installed PWAs.