From 13f279ceb67d54c73737897e95150377511cb984 Mon Sep 17 00:00:00 2001 From: cc-dan Date: Fri, 13 Mar 2026 13:00:48 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A3=80=E6=9F=A5=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7=E8=A7=A3=E6=9E=90=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E6=96=B0=20CHANGELOG=20=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 97629da..3db345b 100644 --- a/server.js +++ b/server.js @@ -2334,7 +2334,7 @@ function handleCheckUpdate(ws) { const localVersion = (() => { try { const cl = fs.readFileSync(path.join(__dirname, 'CHANGELOG.md'), 'utf8'); - const m = cl.match(/\*\*v([\d.]+)\*\*/); + const m = cl.match(/##\s*v([\d.]+)/) || cl.match(/\*\*v([\d.]+)\*\*/); if (m) return m[1]; } catch {} try { return JSON.parse(fs.readFileSync(path.join(__dirname, 'package.json'), 'utf8')).version || 'unknown'; } catch {} @@ -2356,7 +2356,7 @@ function handleCheckUpdate(ws) { if (res.statusCode !== 200) { return wsSend(ws, { type: 'update_info', localVersion, error: `HTTP ${res.statusCode}` }); } - const m = body.match(/\*\*v([\d.]+)\*\*/); + const m = body.match(/##\s*v([\d.]+)/) || body.match(/\*\*v([\d.]+)\*\*/); const latest = m ? m[1] : null; if (!latest) { return wsSend(ws, { type: 'update_info', localVersion, error: '无法解析远端版本号' });