diff --git a/src/Web/autopilot-monitor-web/app/docs/page.tsx b/src/Web/autopilot-monitor-web/app/docs/page.tsx index 408458e4..60b98013 100644 --- a/src/Web/autopilot-monitor-web/app/docs/page.tsx +++ b/src/Web/autopilot-monitor-web/app/docs/page.tsx @@ -6,11 +6,116 @@ import { PublicSiteNavbar } from "../../components/PublicSiteNavbar"; import { PublicPageHeader } from "../../components/PublicPageHeader"; const NAV_SECTIONS = [ + { id: "private-preview", label: "Private Preview" }, { id: "overview", label: "Overview" }, { id: "setup", label: "Setup" }, { id: "agent-setup", label: "Agent Setup" }, ]; +function SectionPrivatePreview() { + return ( +
+
+ + + +

Private Preview

+
+ +

+ Autopilot Monitor is currently in Private Preview. The service is available to a limited number + of organizations while the core functionality is being refined and stabilized. Access is invite-only and managed + manually on a per-tenant basis. +

+ + {/* Warning banner */} +
+

+ + + + Expect instability during Private Preview +

+ +

+ This preview is intended for testing and feedback — not for production use in critical environments. +

+
+ + {/* How to get access */} +
+

How to request access

+

+ To get started, sign in with your Microsoft Entra ID account on the Autopilot Monitor portal. If your + organization has not yet been granted access, you will see a Private Preview screen + (see below) confirming that your tenant has been placed on the waitlist. Once you are on the waitlist, + reach out via LinkedIn or open a GitHub issue to request activation — your tenant is then enabled manually + in the backend. +

+
+ + + + + Contact on LinkedIn + + + + + + Open a GitHub Issue + +
+ + {/* Screenshot */} +
+ Private Preview waitlist screen +
+

+ The Private Preview screen you will see when your tenant is on the waitlist. +

+
+ + {/* After approval */} +
+

After your tenant is approved

+

+ Once access is granted, you can sign back in and will be taken directly to the portal. Continue with + the Setup and Agent Setup sections of this documentation to get + your first Autopilot enrollment sessions flowing in. +

+
+
+ ); +} + function SectionOverview() { return (
@@ -288,6 +393,7 @@ function SectionAgentSetup() { } const SECTION_COMPONENTS: Record JSX.Element> = { + "private-preview": SectionPrivatePreview, "overview": SectionOverview, "setup": SectionSetup, "agent-setup": SectionAgentSetup, diff --git a/src/Web/autopilot-monitor-web/public/private-preview.png b/src/Web/autopilot-monitor-web/public/private-preview.png new file mode 100644 index 00000000..2d3057aa Binary files /dev/null and b/src/Web/autopilot-monitor-web/public/private-preview.png differ