Sync state (7) + pending items
قراءة 3 دقيقة
Sync status is more than one dot — this page covers the full seven states, the pending-items list, and how to handle sync errors.

Seven sync states
| State | Meaning |
|---|---|
| ✅ Synced | Local matches cloud, nothing pending |
| 🟡 Pending sync | Changes not yet pushed (pending) |
| 🟡 Syncing | Currently pushing |
| ❌ Sync error | Push failed (rate limit, server issue, etc.) |
| 🔒 Sign-in needed | Session expired — re-sign-in to keep syncing |
| ✈️ Local mode | Manually offline, or no network detected |
| ⚠️ Conflict | The same file was edited on multiple devices — needs resolving |
The pending-items list
If changes haven't synced yet, expand to see which:
Pending sync: 3 items
- Chapter 8 (minor edit)
- wang-xiaoming.md (new paragraph added)
- writing-spec.md (one rule changed)
Knowing which items are unsynced lets you decide whether to wait before switching devices.
Last sync time
Next to the indicator, the last sync time is shown:
- "Just synced" / "3 minutes ago" — normal
- "Over an hour ago" — a warning sign; something pending may have failed to push, consider a manual sync
Triggering a manual sync
Don't want to wait for background sync:
- Click the sync icon → force-push all pending changes
- Or keyboard shortcut
⌘⇧S/Ctrl Shift S
Handling sync errors
Click "Sync error" to expand the reason:
| Error | What to do |
|---|---|
| Rate limit (too many requests) | Wait a minute or two — it auto-retries |
| Server error | Wait a few minutes — Slima auto-retries |
| Session expired | A re-sign-in flow appears; syncing resumes after sign-in |
| Conflict | Go to the conflict resolution flow |
Related
Was this helpful?