Skip to content
Pricing Download Open app
DocsSync & OfflineOffline-First Architecture

Sync & Offline

Offline-First Architecture Both

TapTidy is built offline-first from the ground up. You can create, edit, reorder, reschedule, and complete tasks without an active internet connection on both Web and Android.

1. Local Edit
Actions render optimistically in your UI instantly
2. Mutation Queue
Changes persist durably to on-device storage
3. Reconnect Sync
Queued operations replay and merge cleanly

Local Storage Technologies

Web PWA

Persistent storage via browser IndexedDB; conflict resolution and parser execution powered by a shared Rust core compiled to WebAssembly (WASM).

Android

SQLite database managed via Android Room, backed by native Rust/JNI domain logic for merge resolution.

Conflict Resolution

When you edit a task on multiple devices while offline, TapTidy automatically resolves independent field edits (e.g. updating a title on one device and marking subtasks complete on another) using a canonical 3-way merge algorithm. For conflicting simultaneous edits to the same field, the Conflicts screen lets you review side-by-side versions and choose your preferred state.

Sync Indicators & Plans

Connection indicators on both platforms display live synchronization health and the number of locally queued mutations. Free accounts synchronize changes on reconnect and manual refresh; TapTidy Pro includes automated background push synchronization.