From 4b9d40d04bb6419237c56cee97486c5f51b7f283 Mon Sep 17 00:00:00 2001 From: Dream Hunter Date: Sun, 12 May 2024 11:52:55 +0800 Subject: [PATCH] feat: UI show version (#226) --- .github/workflows/frontend_deploy.yaml | 1 + CHANGELOG.md | 1 + frontend/src/views/Header.vue | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/frontend_deploy.yaml b/.github/workflows/frontend_deploy.yaml index 8394cfc4..b0336865 100644 --- a/.github/workflows/frontend_deploy.yaml +++ b/.github/workflows/frontend_deploy.yaml @@ -34,6 +34,7 @@ jobs: cd frontend/ echo "${{ secrets.FRONTEND_ENV }}" > .env.prod export project_name=${{ secrets.FRONTEND_NAME }} + export VITE_VERSION=${{ github.ref_name }} pnpm install --no-frozen-lockfile pnpm run deploy --project-name=$project_name echo "Deploying prodcution for ${{ github.ref_name }}" diff --git a/CHANGELOG.md b/CHANGELOG.md index e88d35d1..8b950d36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ - 用户名限制最长30个字符 - 修复 `/external/api/send_mail` 未返回的 bug (#222) - 添加 `IMAP proxy` 服务,支持 `IMAP` 查看邮件 +- UI 界面增加版本号显示 ## v0.4.0 diff --git a/frontend/src/views/Header.vue b/frontend/src/views/Header.vue index 9fc82d81..6764af48 100644 --- a/frontend/src/views/Header.vue +++ b/frontend/src/views/Header.vue @@ -171,7 +171,7 @@ const menuOptions = computed(() => [ href: "https://github.com/dreamhunter2333/cloudflare_temp_email", }, { - default: () => "Github", + default: () => import.meta.env.VITE_VERSION || "Github", icon: () => h(NIcon, { component: GithubAlt }) } ),