Changes
== Possible sync modes ==
There are three/four different modes in {{UBIK}}. Here are their names and defined behaviors:
* AutomaticAuto / Online: content is fetched/committed automatically;
* Manual Commit: content is fetched automatically; commit only happens when triggered by users;
* Offline: content is only fetched/committed when triggered by users;
<gallery widths="64" heights="64">
File:UI_Android_AutomaticMode.jpg|AutomaticAuto / Online
File:UI_Android_ManualCommitMode.jpg|Manual Commit
File:UI_Android_OfflineMode.jpg|Offline
</gallery>
{{Clear}}
{{UnderConstructionStart}}
== Behavior on connection loss ==
If network connectivity is lost while the Client is running in Auto/Online mode, the client switches to Offline as soon as the next data operation (fetch/commit) is attempted. It then checks for connectivity every 5 seconds. Once the connection has been stable for 15 seconds, it automatically switches back to '''Auto/Online''' mode (usually 15-20 seconds after connectivity returns).
{{Hint|This automatic recovery only happens if the Client was already in Auto/Online (or Manual) mode when the connection dropped. If the Client is started or logged in while no network connection is available, it starts directly in Offline mode and stays there, even once connectivity returns. It then needs to be switched to Auto/Online or Manual mode manually.}}
{{UnderConstructionEnd}}
== See also ==
* [[HowTo:Switch to Offline Mode]]
[[Category:Client|Sync Mode]]
