Description
Large draft zips (80–100 MB+, higher on iPhone due to resolution) are currently uploaded via a one-shot multipart POST. If the app is killed or the network drops, the upload restarts from zero. TUS (tus.io resumable upload protocol) is already used for video uploads and should be extended to the zip/issue-report upload as well. The server performs a handshake and resumes from the last committed byte.
Tasks
Description
Large draft zips (80–100 MB+, higher on iPhone due to resolution) are currently uploaded via a one-shot multipart POST. If the app is killed or the network drops, the upload restarts from zero. TUS (tus.io resumable upload protocol) is already used for video uploads and should be extended to the zip/issue-report upload as well. The server performs a handshake and resumes from the last committed byte.
Tasks