diff --git a/VERSION b/VERSION index 21e8796..ee90284 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.3 +1.0.4 diff --git a/scripts/version.sh b/scripts/version.sh index 02f8eeb..5f63017 100755 --- a/scripts/version.sh +++ b/scripts/version.sh @@ -95,6 +95,19 @@ update_version_in_files() { echo -e " ✅ 更新 web/package.json" fi + # 更新useVersion.ts中的默认版本 + if [ -f "web/composables/useVersion.ts" ]; then + # 使用更简单的模式匹配,先获取当前版本号 + current_use_version=$(grep -o "version: '[0-9]\+\.[0-9]\+\.[0-9]\+'" web/composables/useVersion.ts | head -1) + if [ -n "$current_use_version" ]; then + sed -i.bak "s/$current_use_version/version: '${new_version}'/" web/composables/useVersion.ts + rm -f web/composables/useVersion.ts.bak + echo -e " ✅ 更新 web/composables/useVersion.ts" + else + echo -e " ⚠️ 未找到useVersion.ts中的版本号" + fi + fi + # 更新Docker镜像标签 if [ -f "docker-compose.yml" ]; then sed -i.bak "s/image:.*:.*/image: urldb:${new_version}/" docker-compose.yml diff --git a/web/components/AppFooter.vue b/web/components/AppFooter.vue index 0a13574..b3942dd 100644 --- a/web/components/AppFooter.vue +++ b/web/components/AppFooter.vue @@ -12,7 +12,7 @@ \ No newline at end of file diff --git a/web/composables/useVersion.ts b/web/composables/useVersion.ts index 6f36a63..e3bdcf5 100644 --- a/web/composables/useVersion.ts +++ b/web/composables/useVersion.ts @@ -18,7 +18,7 @@ interface VersionResponse { export const useVersion = () => { const versionInfo = ref({ - version: '1.0.0', + version: '1.0.3', build_time: '', git_commit: 'unknown', git_branch: 'unknown', diff --git a/web/package.json b/web/package.json index 7bc5b07..d8eee72 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "res-db-web", - "version": "1.0.1", + "version": "1.0.3", "private": true, "type": "module", "scripts": { diff --git a/web/pages/admin/version.vue b/web/pages/admin/version.vue index 948cda3..ad59ca2 100644 --- a/web/pages/admin/version.vue +++ b/web/pages/admin/version.vue @@ -15,70 +15,6 @@ - - -
-

- - 版本历史 -

- -
-
-
-
-

- v{{ version.version }} -

-

- {{ version.date }} -

-
- - {{ version.type }} - -
-
    -
  • - - {{ getChangeTypeIcon(change.type) }} - - {{ change.description }} -
  • -
-
-
-
- - -
-

- - 构建信息 -

- -
-
- 构建环境 -

Go 1.23.0

-
-
- 前端框架 -

Nuxt.js 3.8.0

-
-
- 数据库 -

PostgreSQL 15+

-
-
- 部署方式 -

Docker

-
-
-