Skip to main content
The mobile app supports offline mode for tasks and expense reports: work without internet and Arya auto-syncs when connection returns.

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:
If changes don’t conflict (e.g. you completed task, other added comment) → automatic merge.
Both changed the same field → Arya asks which version to keep, showing both options.
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

  • Offline cache: 200 tasks and 50 recent records
  • Offline change queue: max 100 pending actions
  • Cache timeout: records not viewed for >7 days are removed from cache
If you exceed limits, Arya warns and suggests connecting.

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.