mirror of
https://github.com/versity/versitygw.git
synced 2026-09-25 17:34:29 +00:00
Queue uploads with a concurrency limit, track per-file and aggregate progress, and preserve batch bucket/prefix context. Limit concurrent uploads to three. Display aggregate byte progress as a percentage and bytesDone / bytesTotal, completion and failure totals, and the number of active uploads in the message box. Display Queued, Uploading, and Failed files with individual progress bars; completed uploads remain in the aggregate totals without filling the live file list. Allow queued and active uploads to be cancelled from the progress widget. Remove queued uploads immediately, abort active object and multipart part requests, and abort a multipart upload on the server after its upload ID is available.