Offline attachments
Mar 14, 2017Dan Lew

Summary
This post details the challenges of handling attachments in Trello's offline mode, specifically addressing file permission issues on Android and the blocking of the main sync queue due to long and failure-prone attachment uploads. The solution implemented a separate queue for attachment deltas, processing them after all other changes to maintain app responsiveness. It also discusses the limitations of network quality for large file uploads and the retry capping mechanism.