Add resumable downloads, download paths, queue controls and history

This commit is contained in:
SirBlob committed 2026-11-01 13:36:29 -05:00
1 parent 434f6441da
commit 6027cfabb9
43 files changed
+2138 -291

No files matched your search

+6 -1
View File
@@ -53,9 +53,14 @@ export const api = {
settings: () => request("GET", "/api/settings"),
saveSettings: (settings) => request("POST", "/api/settings", settings),
jobs: () => request("GET", "/api/jobs"),
createJob: (url, autoExtract) => request("POST", "/api/jobs", { url, autoExtract }),
createJob: (payload) => request("POST", "/api/jobs", payload),
files: (id) => request("GET", jobPath(id, "/files")),
extract: (id, path) => request("POST", jobPath(id, "/extract"), { path }),
move: (id, payload) => request("POST", jobPath(id, "/move"), payload),
pause: (id) => request("POST", jobPath(id, "/pause"), {}),
resume: (id) => request("POST", jobPath(id, "/resume"), {}),
reorder: (id, direction) => request("POST", jobPath(id, "/queue"), { direction }),
remove: (id) => request("DELETE", jobPath(id)),
history: () => request("GET", "/api/history"),
clearHistory: () => request("DELETE", "/api/history"),
};