Atlassian
Atlassian logoAtlassian · Feature trail

Sync State Indicators

3 posts · Mar 2017

What this trail covers

Atlassian products display sync state indicators to communicate data synchronization status to users. This includes visual cues for queued, syncing, and synced states across boards, cards, comments, and attachments. The system aims to provide clear feedback without overwhelming the user, ensuring they are aware of data consistency. This post details the implementation of background downloading for Trello's mobile applications, focusing on optimizing bandwidth and battery usage through scheduled syncs, and introduces robust failure handling mechanisms for network requests, including temporary/permanent error categorization, exponential backoff, idempotence via client-generated UUIDs, and a 'last-writer wins' conflict resolution strategy for most data types.

All Atlassian trails