feat: add resumability detection and pause warnings

- Update 'fetch_metadata' to detect 'Accept-Ranges' HTTP header
- Persist 'resumable' flag in DownloadItem across backend and frontend
- Add confirmation dialog when pausing non-resumable downloads (single and bulk actions)
- Improve UI for start/pause/options buttons by adopting the application accent color on hover
This commit is contained in:
NimBold
2026-06-28 00:03:12 +03:30
parent 1cba5ee556
commit 77b940df60
10 changed files with 63 additions and 7 deletions
+1
View File
@@ -27,6 +27,7 @@ export interface AddDownloadDraftRow {
status: MetadataStatus;
generation: number;
isMedia: boolean;
resumable?: boolean;
formats?: AddMediaFormat[];
selectedFormat?: number;
}