Offline Mode & Installation
Legitski works even without internet. Install it as a native-feeling app on any device, continue working offline, and let the sync engine handle the rest when you reconnect.
Installing as an App
Legitski is a Progressive Web App (PWA). You can install it on your device for a native app experience with an icon on your home screen or dock.
- Open Legitski in Chrome or Edge
- Click the install icon in the address bar
- Confirm by clicking "Install"
- Open Legitski in Safari
- Tap the Share button (square with arrow)
- Select "Add to Home Screen"
- Open Legitski in Firefox
- PWA install may not be available
- Use Chrome or Edge for best support
Auto-prompt
Connection Status
A small indicator in the navigation bar shows your current connection state. The indicator changes color and label based on network activity.
Automatic detection
What Works Offline
Most core features work without an internet connection. Changes are queued locally and synced when you reconnect.
| Feature | Offline |
|---|---|
| View inventory | |
| Create items | |
| Edit items | |
| Delete items | |
| Process sales (cashier) | |
| View activity log | |
| View reports (cached) | |
| Invite team members | |
| Change subscription | |
| Real-time updates |
Data freshness
How Sync Works
When you go offline and make changes, the sync engine handles everything automatically. Here is the four-step process.
Retry on failure
Pending Operations Panel
When you have unsent changes, a panel shows the list of pending operations with their status. You can monitor sync progress from here.
Failed operations
Resolving Sync Conflicts
A conflict occurs when the same item was modified both offline and by another user online. The conflict modal shows both versions and lets you choose which value to keep.
Field-level resolution
Tips for Working Offline
Follow these best practices to get the most out of offline mode and minimize sync conflicts.
Queue limits