Hi daleharvery quick question, if application is working fully offline, how is it syncing across all devices?
You exit the tunnel, you gain connectivity PouchDB syncs your data to the CouchDB on the server. Other devices can now sync from the server.
The ability to sync is to let you use the same data across various devices.