diff --git a/src/client/pages/StatusPage.tsx b/src/client/pages/StatusPage.tsx
index 3c3a244..c3f2163 100644
--- a/src/client/pages/StatusPage.tsx
+++ b/src/client/pages/StatusPage.tsx
@@ -1,8 +1,21 @@
import { useEffect, useState } from 'react';
-import { Activity, ChevronRight, CircleCheck, Database, History, RefreshCw, TriangleAlert, Wrench, Zap } from 'lucide-react';
+import {
+ Activity,
+ ChevronRight,
+ CircleCheck,
+ Database,
+ History,
+ LayoutDashboard,
+ LogIn,
+ RefreshCw,
+ TriangleAlert,
+ Wrench,
+ Zap,
+} from 'lucide-react';
import { Badge, type BadgeVariant } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Empty, EmptyContent, EmptyDescription, EmptyMedia, EmptyTitle } from '@/components/ui/empty';
+import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip';
import type { PublicOverallStatus, PublicServiceStatus } from '../api/status';
import { SiteIcon } from '../components/SiteIcon';
import { StatusHistoryBar } from '../components/StatusHistoryBar';
@@ -99,14 +112,23 @@ export function StatusPage() {
-
+
+
+
+
+
+ {sessionQuery.data?.authenticated ? 'Dashboard' : 'Sign in'}
+
+
diff --git a/src/client/styles/LoginPage.css b/src/client/styles/LoginPage.css
index 0878198..c4abeb0 100644
--- a/src/client/styles/LoginPage.css
+++ b/src/client/styles/LoginPage.css
@@ -38,21 +38,6 @@
background: rgba(62, 207, 142, 0.1);
border-color: rgba(62, 207, 142, 0.25);
}
-.auth-page::before {
- position: fixed;
- inset: 0;
- z-index: 0;
- pointer-events: none;
- background-image: radial-gradient(#dcdcdc 0.65px, transparent 0.65px);
- background-size: 16px 16px;
- mask-image: linear-gradient(to bottom, transparent, black 24%, transparent 76%);
- content: '';
-}
-.dark .auth-page::before {
- background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px);
- background-size: 20px 20px;
- mask-image: radial-gradient(ellipse 70% 60% at 50% 40%, black 25%, transparent 80%);
-}
.auth-brand {
position: relative;
z-index: 1;