Skip to content

Offline behavior

Pinwork is local-first. The app keeps a local task database on each device, so you can continue using it when the network is unavailable.

Offline work syncs later through iCloud when the device is back online and iCloud is available.

You can keep using normal task actions offline, including:

  • create tasks
  • edit tasks
  • complete and reopen tasks
  • defer and reschedule tasks
  • change status
  • add notes and checklist items
  • organize with projects and tags
  • archive or delete tasks

The current device uses its local store while offline.

Changes made offline cannot appear on other devices until the current device can export them through iCloud.

When connectivity returns, Apple’s CloudKit system syncs the pending local changes. Other devices import those changes on Apple’s schedule.

Pinwork can refresh local data that has already arrived, but it cannot force iCloud to download instantly.

If iCloud is signed out, unavailable, not authenticated, out of quota, rate limited, or temporarily busy, Pinwork can show a sync status that needs attention.

Open Settings and use Check Sync Status to see the current local sync state.

Check Sync Status can save pending changes and refresh local data that has already arrived. It cannot make iCloud download immediately.

If the same task is edited offline on more than one device, the final merged data depends on how Core Data and CloudKit reconcile the records when sync resumes.

Pinwork does not show a manual conflict resolver.

If the result is not what you expected, edit the task again from the device that shows the current data.

Widgets, App Intents, the Share Extension, and Live Activity controls use lightweight shared data and action queues.

Behavior while offline or when the device screen is locked can differ from the main app because these surfaces have less access to the full app runtime.

If a widget or extension looks stale, open the main Pinwork app when the device is online so it can refresh the shared snapshot.

Apple Watch keeps a local Watch store.

You can review Watch data that is already on the Watch. Some actions can be queued or sent through the companion iPhone when connectivity is available.

If iPhone is offline or unreachable, the Watch may not show the latest changes from other devices until iPhone and Watch reconnect and sync catches up.

Was this page helpful?

Ask us anything

What's this about?