Multi-Device Sync & Backup
Because Tasquera avoids centralized cloud servers, synchronizing between your desktop, laptop, and Android phone is private, decentralized, and entirely under your control.
Manual Backup & Export
You can export or restore your workspace at any time:
1. JSON Data Backup
- Export: Go to Settings → Export JSON (or press Ctrl/Cmd + K and run Export JSON Backup). This saves a complete timestamped snapshot file (
tasquera-backup-YYYY-MM-DD.json). - Import: Go to Settings → Import. Select your
.jsonbackup file. Tasquera validates the schema and intelligently merges tasks and collections into your local workspace.
2. Markdown Checklist Export
- Go to Settings → Export MD (or press Ctrl/Cmd + K and run Export Markdown Checklist).
- Generates a clean Markdown
- [ ]checklist (tasquera-tasks-YYYY-MM-DD.md) organized by list, ideal for sharing with colleagues, pasting into notes apps (Obsidian, Notion), or archiving in Git.
Automatic Multi-Device Sync (Syncthing)
For continuous, background multi-device sync without third-party cloud accounts, Tasquera pairs seamlessly with peer-to-peer sync tools like Syncthing.
┌─────────────────┐ Syncthing P2P ┌──────────────────┐│ Desktop Browser │ ◄───────────────────────► │ Android Phone ││ (tasquera-sync) │ │(Documents/Tsqsync)└─────────────────┘ └──────────────────┘Setup Guide
On Desktop (Chrome / Edge / Opera)
- Open Settings in Tasquera.
- Under Syncthing & Local Sync, click Select Folder.
- Choose the directory you share via Syncthing (e.g.
~/Documents/Tsqsync/). - Tasquera writes and watches
tasquera-sync.jsondirectly using the browser’s File System Access API.
On Android (APK)
- Open Settings in the Tasquera Android app.
- Under Device Storage & Sync, click Enable Sync.
- On Android 11+ (API 30+), grant All files access when prompted.
- In your Android Syncthing app, create a folder pointing to
Documents/Tsqsync/and connect it to your other devices.
Smart Conflict Resolution
Tasquera uses an advanced, robust merge algorithm (mergeSyncState):
- Newest-Wins by Timestamp: If the same task is edited on two devices, the version with the newer
updatedAttimestamp wins. - Sticky Tombstones: When a task or collection is deleted, a
Tombstonerecord with the deletion timestamp is retained. Deletions win over older edits and propagate reliably across peer devices without resurrecting removed items. - Orphaned Task Safety: If a collection is deleted on one device while tasks are being added to it on another, those tasks are preserved and moved to the Inbox rather than being lost.
- Syncthing Conflict File Auto-Merge: When Syncthing creates conflict copies (e.g.,
tasquera-sync.sync-conflict-*.json), Tasquera automatically detects and reads every conflict file, merges all changes into the main state, and cleanly purges the conflict artifacts.