How Cloud Sync Works

Real-time synchronization for Pro tier users

Overview

Pro tier includes cloud sync, keeping your issues, sprints, and projects synchronized across all your devices in real-time.

What Syncs

  • Issues: All issue data, status changes, comments
  • Sprints: Sprint definitions and assignments
  • Tags: Tag definitions and issue associations
  • Projects: Project list and settings

What Doesn't Sync

  • Local todos: Free tier todos stay local
  • VS Code settings: Use VS Code's built-in sync

How It Works

  1. Initial sync: When you sign in, all data downloads
  2. Real-time updates: WebSocket connection pushes changes instantly
  3. Offline support: Changes queue locally, sync when reconnected

Per-Workspace Projects

Each VS Code workspace remembers which project was last selected. This means:

  • Open "work" folder → see work project issues
  • Open "side project" folder → see that project's issues
  • Switch projects manually if needed

Sync Indicators

The Panel Todo panel shows sync status:

  • Connected: Real-time sync active
  • Syncing: Changes being uploaded/downloaded
  • Offline: Changes queued for later

Conflict Resolution

If the same issue is edited on two devices:

  • Most recent change wins (last-write-wins)
  • Comments are never lost (append-only)
  • Conflicts are rare due to real-time sync

Data Security

  • All data encrypted in transit (HTTPS/WSS)
  • Data stored encrypted at rest
  • EU-based servers (GDPR compliant)

Related Articles