setDialogOpen(true)}
diff --git a/lightrag_webui/src/features/SiteHeader.tsx b/lightrag_webui/src/features/SiteHeader.tsx
index dbea38bd..c7ada3b2 100644
--- a/lightrag_webui/src/features/SiteHeader.tsx
+++ b/lightrag_webui/src/features/SiteHeader.tsx
@@ -1,13 +1,14 @@
import Button from '@/components/ui/Button'
-import { SiteInfo, webuiPrefix } from '@/lib/constants'
+import { webuiPrefix } from '@/lib/constants'
import AppSettings from '@/components/AppSettings'
+import StatusIndicator from '@/components/status/StatusIndicator'
import { TabsList, TabsTrigger } from '@/components/ui/Tabs'
import { useSettingsStore } from '@/stores/settings'
import { useAuthStore } from '@/stores/state'
import { cn } from '@/lib/utils'
import { useTranslation } from 'react-i18next'
import { navigationService } from '@/services/navigation'
-import { ZapIcon, GithubIcon, LogOutIcon } from 'lucide-react'
+import { ZapIcon, LogOutIcon } from 'lucide-react'
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/Tooltip'
interface NavigationTabProps {
@@ -56,17 +57,8 @@ function TabsNavigation() {
export default function SiteHeader() {
const { t } = useTranslation()
- const { isGuestMode, coreVersion, apiVersion, username, webuiTitle, webuiDescription } = useAuthStore()
-
- const versionDisplay = (coreVersion && apiVersion)
- ? `${coreVersion}/${apiVersion}`
- : null;
-
- // Check if frontend needs rebuild (apiVersion ends with warning symbol)
- const hasWarning = apiVersion?.endsWith('⚠️');
- const versionTooltip = hasWarning
- ? t('header.frontendNeedsRebuild')
- : versionDisplay ? `v${versionDisplay}` : '';
+ const { isGuestMode, username, webuiTitle, webuiDescription } = useAuthStore()
+ const enableHealthCheck = useSettingsStore.use.enableHealthCheck()
const handleLogout = () => {
navigationService.navigateToLogin();
@@ -77,7 +69,6 @@ export default function SiteHeader() {
- {SiteInfo.name}
{webuiTitle && (
@@ -111,25 +102,7 @@ export default function SiteHeader() {