0.12.0-16 misc fixes

This commit is contained in:
2026-03-30 14:37:23 +00:00
parent 76b020d5c0
commit 5284dd2a43
30 changed files with 6955 additions and 896 deletions
+28
View File
@@ -617,6 +617,7 @@ export const api = {
const body = {};
if (options.keepBoth) body.keepBoth = true;
if (Array.isArray(options.deleteFolders) && options.deleteFolders.length > 0) body.deleteFolders = options.deleteFolders;
if (options.reuseCurrentJob) body.reuseCurrentJob = true;
const result = await request(`/pipeline/restart-review/${jobId}`, {
method: 'POST',
body: Object.keys(body).length > 0 ? JSON.stringify(body) : undefined
@@ -920,6 +921,33 @@ export const api = {
body: JSON.stringify({ relPaths, audioMode })
});
},
converterAssignFilesToJob(jobId, relPaths = []) {
afterMutationInvalidate(['/converter/jobs']);
return request(`/converter/jobs/${encodeURIComponent(jobId)}/assign-files`, {
method: 'POST',
body: JSON.stringify({ relPaths })
});
},
converterRemoveFileFromJob(jobId, relPath) {
afterMutationInvalidate(['/converter/jobs']);
return request(`/converter/jobs/${encodeURIComponent(jobId)}/remove-file`, {
method: 'POST',
body: JSON.stringify({ relPath })
});
},
converterRemoveInputFromJob(jobId, inputPath) {
afterMutationInvalidate(['/converter/jobs']);
return request(`/converter/jobs/${encodeURIComponent(jobId)}/remove-input`, {
method: 'POST',
body: JSON.stringify({ inputPath })
});
},
converterUpdateJobConfig(jobId, config = {}) {
return request(`/converter/jobs/${encodeURIComponent(jobId)}/config`, {
method: 'POST',
body: JSON.stringify(config)
});
},
converterUploadFiles(formData) {
return request('/converter/upload', { method: 'POST', body: formData });
},