What works offline
Read tasks
See your locally cached tasks.
Complete tasks
Mark as done.
Clock-ins
In/out saved locally.
Expense reports
Create expense with receipt photo.
Comments
Add comments to recently-viewed records.
What requires connection
- Creating new tasks or records
- AryaChat
- Bulletin board (reading new posts)
- Call recording
- Advanced search
- Dashboards and reports
How it works
1
Automatic cache
App auto-downloads tasks assigned to you, upcoming deadlines, frequently-visited records. No manual action.
2
Work without network
“Offline” indicator at top of app. Changes saved locally in a queue.
3
Sync on reconnect
As soon as you’re online (wifi or 4G/5G), changes are sent to server chronologically. “Syncing” indicator during upload.
4
Confirmation
On completion, green icon “All synced”.
Conflict handling
If an offline session collides with another user’s changes:Auto-merge
Auto-merge
If changes don’t conflict (e.g. you completed task, other added comment) → automatic merge.
Conflict resolution
Conflict resolution
Both changed the same field → Arya asks which version to keep, showing both options.
Timestamp win
Timestamp win
Default: most recent change wins, but you can change policy to “First write wins” in settings.
Sync status visibility
1
Header indicator
Numeric badge if there are queued changes.
2
Queue detail
Tap badge → list of pending changes with status.
3
Force sync
”Sync now” button if it didn’t start automatically.
Limits
Privacy
Locally cached data is OS-level encrypted (iOS Keychain, Android Keystore). If the device is lost, Remote Wipe (web) also clears local cache at first connection attempt.