From e01894ede9444bced4570bdf1688c023067d38d1 Mon Sep 17 00:00:00 2001 From: Oliver Kieselbach Date: Tue, 17 Feb 2026 12:07:35 +0100 Subject: [PATCH] changed landing + navbar --- src/Web/autopilot-monitor-web/app/globals.css | 4 + .../app/landing/page.tsx | 347 +++++++++++-- .../components/Navbar.tsx | 490 +++++++++--------- 3 files changed, 539 insertions(+), 302 deletions(-) diff --git a/src/Web/autopilot-monitor-web/app/globals.css b/src/Web/autopilot-monitor-web/app/globals.css index c6e3d14b..e13a4985 100644 --- a/src/Web/autopilot-monitor-web/app/globals.css +++ b/src/Web/autopilot-monitor-web/app/globals.css @@ -2,6 +2,10 @@ @tailwind components; @tailwind utilities; +html { + scroll-behavior: smooth; +} + :root { --background: #f9fafb; --foreground: #171717; diff --git a/src/Web/autopilot-monitor-web/app/landing/page.tsx b/src/Web/autopilot-monitor-web/app/landing/page.tsx index d847ed05..0307e0ff 100644 --- a/src/Web/autopilot-monitor-web/app/landing/page.tsx +++ b/src/Web/autopilot-monitor-web/app/landing/page.tsx @@ -141,12 +141,13 @@ export default function LandingPage() { return (
- {/* Navigation */} - {/* Hero Section */} -
+
@@ -210,47 +234,198 @@ export default function LandingPage() {

- Free to use • Open-Source + Free to use • Open-Source • Sign in to request early access

- {/* Platform Stats - Since Release (Static) - Always show, even if 0 */} -
-

- Since Release -

-
-
-
- {PLATFORM_STATS.totalEnrollments.toLocaleString()} + {/* Platform Stats - compact inline */} +
+ {PLATFORM_STATS.totalEnrollments.toLocaleString()} enrollments monitored + + {PLATFORM_STATS.totalTenants.toLocaleString()} organizations + + {PLATFORM_STATS.uniqueDeviceModels.toLocaleString()} device models +
+ + {/* Product Preview Showcase */} +
+ {/* Glow effects */} +
+ + {/* Main screenshot — Fleet Health Dashboard */} +
+ {/* Browser chrome */} +
+
+
+
+
autopilotmonitor.com/fleet-health
+
+ {/* Fleet Health mock content */} +
+
+
+
+ +
+

Fleet Health

+
+
+ Last 7 Days + Last 30 Days + Last 90 Days +
-
- Enrollments Monitored + {/* KPI cards */} +
+
+

Success Rate

+

80.0%

+

8 of 10 enrollments

+
+
+

Avg. Enrollment Time

+

18 min

+

Completed enrollments

+
+
+

Failed

+

2

+

Needs attention

+
+
+

Active Now

+

0

+

Currently enrolling

+
+
+ {/* Chart area */} +
+

Enrollments Timeline

+
+ {[0, 0, 0, { g: 65, r: 25 }, { g: 50, r: 30 }, 0, { g: 40, r: 20 }, 0].map((bar, i) => ( +
+ {typeof bar === 'object' ? ( +
+
+
+
+ ) : ( +
+ )} + {['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun', 'Mon'][i]} +
+ ))} +
+
+ Success (8) + Failed (2) +
-
-
- {PLATFORM_STATS.totalTenants.toLocaleString()} +
+ + {/* Floating card — Session Details (overlapping bottom-left) */} +
+
+
+
+
+ Session Details +
+
+

Enrollment Progress

+ {/* Progress steps */} +
+ {['Start', 'Prep', 'Setup', 'Apps', 'Account', 'Apps', 'Final', 'Done'].map((step, i) => ( +
+
+ +
+ {i < 7 &&
} +
+ ))}
-
- Active Organizations +
+ {['Start', '', '', '', '', '', '', 'Done'].map((label, i) => ( + {label} + ))} +
+ {/* Analysis result */} +
+
+ HIGH + ANALYZE-APP-006 +
+

Reboot Required Loop

+
+ Confidence: +
+ 70% +
-
-
- {PLATFORM_STATS.uniqueDeviceModels.toLocaleString()} +
+ + {/* Floating card — Performance Metrics (overlapping bottom-right) */} +
+
+
+
+
+ Performance Metrics +
+
+
+
+
+ CPU + 92% +
+
+ {[40, 55, 70, 85, 92, 88, 75, 60, 80, 92].map((v, i) => ( +
+ ))} +
+
+
+
+ Memory + 77% +
+
+ {[60, 65, 68, 70, 72, 75, 74, 76, 77, 77].map((v, i) => ( +
+ ))} +
+
-
- Different Device Models + {/* Download progress */} +
+

Download Progress

+ {['RealmJoin Setup Launcher', 'BGInfo46', 'CMTrace.exe'].map((app, i) => ( +
+
+ + + {app} + + 100% +
+
+
+ ))}
+ {/* spacer for floating cards */} +
{/* Eye-Catcher Workflow Section */} -
+

@@ -420,8 +595,11 @@ export default function LandingPage() {

{/* Features Grid */} -
+
+

+ Features +

Everything you need for full Autopilot visibility

@@ -551,7 +729,7 @@ export default function LandingPage() {
{/* Comparison Table */} -
+

Comparison

@@ -674,9 +852,92 @@ export default function LandingPage() {

{/* Footer */} -