Offline-first uploads
that resume automatically
Photos are saved locally and queued automatically. If connectivity drops, uploads resume without re-selecting or retrying.