diff --git a/packages/gui/src/bridge/update/backend.js b/packages/gui/src/bridge/update/backend.js index 7814f8fe..93e80d6d 100644 --- a/packages/gui/src/bridge/update/backend.js +++ b/packages/gui/src/bridge/update/backend.js @@ -134,7 +134,9 @@ function updateHandle (app, api, win, beforeQuit, quit, log) { key: 'available', value: { version, - releaseNotes: '发布公告:' + (versionData.html_url || ('https://github.com/docmirror/dev-sidecar/releases/tag/' + versionData.tag_name)) + releaseNotes: versionData.body + ? (versionData.body.replace(/\r\n/g, '\n').replace(/https:\/\/github.com\/docmirror\/dev-sidecar/g, '').replace(/(?<=(^|\n))[ \t]*[ #]+/g, '') || '无') + : '无' } }) } else { diff --git a/packages/gui/src/bridge/update/front.js b/packages/gui/src/bridge/update/front.js index 6c32c8de..85a0aadf 100644 --- a/packages/gui/src/bridge/update/front.js +++ b/packages/gui/src/bridge/update/front.js @@ -144,17 +144,31 @@ function install (app, api) { title: '发现新版本:v' + value.version, cancelText: '暂不升级', okText: '升级', - width: 710, + width: 550, content: h => { if (value.releaseNotes) { + const notes = [] if (typeof value.releaseNotes === 'string') { - return