feat: 优化系统更新功能

- 系统更新模块移到系统设置页面最上方
- 版本号显示使用 Tag 格式(gitTag)
- 版本号 Tag 根据是否有新版本显示不同颜色(黄色=有新版本,绿色=无新版本)
- 版本号使用镂空样式,字号 8px
- 支持 Markdown 渲染更新内容
- 美化系统更新页面样式
- 在 Layout 中添加版本更新检查,有新版本时显示提示
This commit is contained in:
WrBug
2026-01-21 05:13:28 +08:00
parent 38e256c4fb
commit 696193c571
3 changed files with 333 additions and 117 deletions
+3 -3
View File
@@ -495,6 +495,9 @@ const SystemSettings: React.FC = () => {
<Title level={2} style={{ margin: 0 }}>{t('systemSettings.title') || '通用设置'}</Title>
</div>
{/* 系统更新 */}
<SystemUpdate />
{/* 第一部分:多语言 */}
<Card
title={
@@ -890,9 +893,6 @@ const SystemSettings: React.FC = () => {
)}
</Card>
{/* 第五部分:系统更新 */}
<SystemUpdate />
</div>
)
}