Improve music processing robustness and workflow UX

Unify safe file-move behavior and richer progress semantics across backend tasks, while upgrading traditional-to-simplified conversion and refining the frontend multi-step panels for clearer execution feedback.
This commit is contained in:
2026-03-08 04:26:18 +08:00
parent 20a70270c7
commit 81977a157e
39 changed files with 2131 additions and 1511 deletions
+10 -1
View File
@@ -10,9 +10,18 @@ export interface ProgressMessage {
currentFile: string;
message: string;
completed: boolean;
duplicateGroups?: number;
movedFiles?: number;
organizedFiles?: number;
manualFixFiles?: number;
traditionalEntries?: number;
failedFiles?: number;
albumsMerged?: number;
tracksMerged?: number;
upgradedFiles?: number;
skippedFiles?: number;
}
export function getProgress(taskId: string): Promise<ProgressMessage | null> {
return request.get(`/api/progress/${taskId}`);
}