From a447fe5b4168cbef7ec3e0fec20ea8318f1f826f Mon Sep 17 00:00:00 2001 From: samanhappy Date: Wed, 14 May 2025 10:19:43 +0800 Subject: [PATCH] feat: display current version in Header and remove version display from UserProfileMenu (#93) --- frontend/src/components/layout/Header.tsx | 4 ++-- frontend/src/components/ui/UserProfileMenu.tsx | 1 - frontend/src/utils/version.ts | 1 + package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/layout/Header.tsx b/frontend/src/components/layout/Header.tsx index b3afa5f..52758c7 100644 --- a/frontend/src/components/layout/Header.tsx +++ b/frontend/src/components/layout/Header.tsx @@ -30,10 +30,10 @@ const Header: React.FC = ({ onToggleSidebar }) => {

{t('app.title')}

- {/* Theme Switch */} + {/* Theme Switch and Version */}
+ {import.meta.env.PACKAGE_VERSION} -
diff --git a/frontend/src/components/ui/UserProfileMenu.tsx b/frontend/src/components/ui/UserProfileMenu.tsx index c4ed3e6..e060579 100644 --- a/frontend/src/components/ui/UserProfileMenu.tsx +++ b/frontend/src/components/ui/UserProfileMenu.tsx @@ -104,7 +104,6 @@ const UserProfileMenu: React.FC = ({ collapsed, version }) > {t('about.title')} -  ({version}) {showNewVersionInfo && ( )} diff --git a/frontend/src/utils/version.ts b/frontend/src/utils/version.ts index 9cbb818..2e4959e 100644 --- a/frontend/src/utils/version.ts +++ b/frontend/src/utils/version.ts @@ -16,6 +16,7 @@ export const checkLatestVersion = async (): Promise => { }; export const compareVersions = (current: string, latest: string): number => { + if (current === 'dev') return -1; const currentParts = current.split('.').map(Number); const latestParts = latest.split('.').map(Number); diff --git a/package.json b/package.json index 344c810..d1fae19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@samanhappy/mcphub", - "version": "0.5.4", + "version": "dev", "description": "A hub server for mcp servers", "main": "dist/index.js", "type": "module",