From c82334b1add8da67241ce3c3d07b0965cbb72fab Mon Sep 17 00:00:00 2001 From: digua Date: Wed, 24 Dec 2025 22:14:02 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E5=8F=8A=E6=96=87=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main/update.ts | 13 +++++++++++-- src/components/common/settings/AboutTab.vue | 9 +++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/electron/main/update.ts b/electron/main/update.ts index 4c610eb5..41059ac1 100644 --- a/electron/main/update.ts +++ b/electron/main/update.ts @@ -70,8 +70,17 @@ const checkUpdate = (win) => { } else if (Array.isArray(info.releaseNotes)) { releaseNotes = info.releaseNotes.map((note) => note.note || note).join('\n') } - // 简单清理 HTML 标签 - releaseNotes = releaseNotes.replace(/<[^>]*>/g, '').trim() + // 简单清理 HTML 标签,合并连续空行,截断下载说明 + releaseNotes = releaseNotes + .replace(/<[^>]*>/g, '') + .replace(/\n{2,}/g, '\n') + .trim() + + // 如果包含"下载说明",截断该部分及之后的内容 + const downloadGuideIndex = releaseNotes.indexOf('下载说明') + if (downloadGuideIndex > 0) { + releaseNotes = releaseNotes.substring(0, downloadGuideIndex).trim() + } } const detail = releaseNotes diff --git a/src/components/common/settings/AboutTab.vue b/src/components/common/settings/AboutTab.vue index b10c02d2..a5532f1e 100644 --- a/src/components/common/settings/AboutTab.vue +++ b/src/components/common/settings/AboutTab.vue @@ -89,6 +89,15 @@ onMounted(() => { + +