[patch] 优化版本管理显示 与 更新提示

This commit is contained in:
2025-10-10 10:41:57 +08:00
parent a21e2693fa
commit 982e896916
2 changed files with 13 additions and 6 deletions

View File

@@ -369,6 +369,11 @@ class DatabaseVersionManager:
f"+{stats['lines_added']}/-{stats['lines_deleted']}")
# 6. 创建版本记录
# 生成下载地址(可配置)
# download_url = f"https://shuidrop.com/download/gui/v{next_version}"
# 如果需要临时测试,可以改为:
download_url = "https://www.baidu.com"
version_record = {
'version': next_version,
'update_type': update_type,
@@ -378,6 +383,7 @@ class DatabaseVersionManager:
'commit_short_hash': commit_info['short_hash'],
'branch': commit_info['branch'],
'release_time': datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
'download_url': download_url, # 新增:下载地址
'stats': stats
}
@@ -405,6 +411,7 @@ class DatabaseVersionManager:
logger.info(f"📦 版本号: v{next_version}")
logger.info(f"📂 类型: {update_type.upper()}")
logger.info(f"👤 作者: {commit_info['author']}")
logger.info(f"🔗 下载地址: {download_url}")
logger.info(f"📈 变更: {stats['files_changed']} 文件, "
f"+{stats['lines_added']}/-{stats['lines_deleted']}")
logger.info(f"💾 数据库: {'✅ 成功' if db_success else '❌ 失败'}")