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
- Initial sync: When you sign in, all data downloads
- Real-time updates: WebSocket connection pushes changes instantly
- 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)