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
+2
View File
@@ -79,6 +79,8 @@ pub struct DownloadItem {
pub category: DownloadCategory,
pub date_added: String,
#[ts(optional)]
pub resumable: Option<bool>,
#[ts(optional)]
pub connections: Option<i32>,
#[ts(optional)]
pub speed_limit: Option<String>,