Skip to content

Sync and offline

What DiveLogic keeps under your account, what stays on the device, and how the app behaves when there is no connection.

Updated View as Markdown

Sync follows one rule: your account holds the real copy, and what is on the device is a copy of it kept for speed and for when you are offline.

What lives where

What Follows your account Kept on the device
Your profile and security settings Yes Enough to stay signed in through a restart
Dive plans Yes, the whole plan, every time it changes Only while the app is open
Dive computers and the dive list Yes In full, so the list works offline
Dive recordings Yes Once you have downloaded one
Courses, enrolments, post-dive reviews Yes No
Tunang chats Yes No
Notifications, subscription, ledger Yes No
Appearance (Cabin / Deck) No Yes, and only here
Language and units Yes No

Sign in on a second machine and your plans, dives, chats and courses are there. Your theme is not, because it is not meant to be, as Preferences sets out.

Offline

A freshly downloaded dive goes to your account first: its line in the list, then the recording. Only then is it marked on the device as safely away. If any part of that fails, the dive is still kept on the device, marked as not yet sent, and the failure is shown. Anything not yet sent is retried when the app starts, when the connection returns, after a failure, and when you ask for it. Dives go up a few at a time, so a retry interrupted half way carries on from where it stopped.

A plan goes to your account as you edit it, once when it is created and again on every change. When that fails, the plan on screen is left exactly as it is, and the next change tries again.

Watch for

  • A plan lives in the running app and under your account, and nowhere else. There is no plan file on the device. Build a plan with no connection and close the app before it gets through, and that plan is gone. If it matters, keep the app open until the connection returns, or write the schedule down.
  • A different account signing in on the same machine clears the dives held there, so one diver’s dives never blend with another’s. Signing out does not clear them, because that would discard dives still waiting to go up.
  • A plan that will not open is usually a permission answer, not a missing one. Asking for a plan you are not a member of is answered as “not found” rather than “you may not”. A student’s course dives missing for their instructor usually means the enrolment has not been accepted.

Next

Navigation

Type to search…

↑↓ navigate↵ selectEsc close