diff --git a/Release/database/XNSim.db b/Release/database/XNSim.db index 8d22ca3..73b0559 100644 Binary files a/Release/database/XNSim.db and b/Release/database/XNSim.db differ diff --git a/XNSimHtml/components/overview-page.js b/XNSimHtml/components/overview-page.js index b35506f..a3e9bb5 100644 --- a/XNSimHtml/components/overview-page.js +++ b/XNSimHtml/components/overview-page.js @@ -40,10 +40,27 @@ class OverviewPage extends HTMLElement { formatVersionRecord(version) { const date = version.date; const time = version.time; - const verNum = version.verNum; + const verNum = this.formatVersionNumber(version); const title = version.title; - return `【${date} ${time}】v${verNum}${title}`; + return `【${date} ${time}】V${verNum}${title}`; + } + + formatVersionNumber(version) { + const dateParts = version.date.split('-'); + const shortDate = dateParts[0].slice(-2) + dateParts[1] + dateParts[2]; + + return `${version.verNum}.${shortDate}_${version.stage || 'alpha'}`; + } + + getStageLabel(stage) { + const labels = { + 'alpha': '开发版', + 'beta': '测试版', + 'rc': '候选版', + 'stable': '正式版' + }; + return labels[stage] || '开发版'; } startClock() { @@ -562,7 +579,7 @@ class OverviewPage extends HTMLElement {