chore: release v5.2.1 and improve submitter UI/UX

1. update version to 5.2.1 in changelog and package.json
2. add real-time upload progress display in submission window
3. optimize icon filename display and form reset logic
4. add success modal after successful submission
5. improve logging formatting in submitter backend
This commit is contained in:
2026-07-16 14:03:40 +08:00
parent 68195a94f6
commit 0a908a31f6
4 changed files with 221 additions and 13 deletions
+6 -1
View File
@@ -1302,6 +1302,7 @@ export function registerSubmitterHandlers(
logger.info(
"[Submitter] ============== STEP 4: SUBMIT APPLICATION ==============",
);
sendUploadProgress("submit", 0, "正在提交投稿信息...");
const debFileStat = fs.statSync(debFilePath);
@@ -1311,7 +1312,10 @@ export function registerSubmitterHandlers(
const pkgVersion = String(dataObj.version || "0.0.0");
const debPkgName = String(dataObj.pkgname || "unknown");
const formFileName = `${debPkgName}_${pkgVersion}_${debArch}.deb`;
logger.info({ formFileName, debArch }, "[Submitter] Constructed file_name");
logger.info(
{ formFileName, debArch },
"[Submitter] Constructed file_name",
);
const categoryName = String(dataObj.category || "");
const categoryId = Number(dataObj.categoryId) || 0;
@@ -1536,6 +1540,7 @@ export function registerSubmitterHandlers(
{ duration: requestDuration },
"[Submitter] Total duration (ms)",
);
sendUploadProgress("submit", 100, "投稿信息提交完成");
return { success: true, data: result };
} catch (err) {