diff --git a/src/Web/autopilot-monitor-web/app/about/page.tsx b/src/Web/autopilot-monitor-web/app/about/page.tsx
index 292080d6..3aa56fd6 100644
--- a/src/Web/autopilot-monitor-web/app/about/page.tsx
+++ b/src/Web/autopilot-monitor-web/app/about/page.tsx
@@ -292,9 +292,6 @@ export default function AboutPage() {
Documentation →
-
- Roadmap →
-
Changelog →
diff --git a/src/Web/autopilot-monitor-web/app/page.tsx b/src/Web/autopilot-monitor-web/app/page.tsx
index f8b813c3..30014d7b 100644
--- a/src/Web/autopilot-monitor-web/app/page.tsx
+++ b/src/Web/autopilot-monitor-web/app/page.tsx
@@ -829,7 +829,6 @@ export default function LandingPage() {
About
diff --git a/src/Web/autopilot-monitor-web/app/roadmap/layout.tsx b/src/Web/autopilot-monitor-web/app/roadmap/layout.tsx
deleted file mode 100644
index 25802989..00000000
--- a/src/Web/autopilot-monitor-web/app/roadmap/layout.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import type { Metadata } from "next";
-
-export const metadata: Metadata = {
- title: "Roadmap",
- description:
- "See what's coming next for Autopilot Monitor. Explore planned features including MSP multi-tenant support and upcoming improvements for Windows Autopilot monitoring.",
- keywords: [
- "Autopilot Monitor roadmap",
- "Autopilot Monitor upcoming features",
- "MSP Autopilot monitoring",
- "Windows Autopilot tool roadmap",
- "Autopilot Monitor future",
- ],
- openGraph: {
- title: "Roadmap | AutopilotMonitor",
- description:
- "See what's coming next for Autopilot Monitor. Explore planned features including MSP multi-tenant support and upcoming improvements.",
- url: "https://www.autopilotmonitor.com/roadmap",
- },
- twitter: {
- title: "Roadmap | AutopilotMonitor",
- description:
- "See what's coming next for Autopilot Monitor. Explore planned features including MSP multi-tenant support and upcoming improvements.",
- },
- alternates: {
- canonical: "https://www.autopilotmonitor.com/roadmap",
- },
-};
-
-export default function RoadmapLayout({ children }: { children: React.ReactNode }) {
- return <>{children}>;
-}
diff --git a/src/Web/autopilot-monitor-web/app/roadmap/page.tsx b/src/Web/autopilot-monitor-web/app/roadmap/page.tsx
deleted file mode 100644
index b4a7eb11..00000000
--- a/src/Web/autopilot-monitor-web/app/roadmap/page.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import { PublicPageHeader } from "../../components/PublicPageHeader";
-
-export default function RoadmapPage() {
- return (
-
-
-
-
-
- Planned features for upcoming releases.
-
-
-
- Current Focus
-
- -
-
- Stablizing the system and fixing bugs from Private Preview feedback.
-
- -
-
- Implementing core monitoring features like analyze rules and reporting.
-
- -
-
- Expanding documentation and troubleshooting guides.
-
-
-
-
-
-
-
- );
-}
diff --git a/src/Web/autopilot-monitor-web/app/robots.ts b/src/Web/autopilot-monitor-web/app/robots.ts
index cefc8f93..af57e856 100644
--- a/src/Web/autopilot-monitor-web/app/robots.ts
+++ b/src/Web/autopilot-monitor-web/app/robots.ts
@@ -5,7 +5,7 @@ export default function robots(): MetadataRoute.Robots {
rules: [
{
userAgent: "*",
- allow: ["/", "/about", "/roadmap", "/privacy", "/terms"],
+ allow: ["/", "/about", "/privacy", "/terms"],
disallow: [
"/dashboard",
"/fleet-health",
diff --git a/src/Web/autopilot-monitor-web/app/sitemap.ts b/src/Web/autopilot-monitor-web/app/sitemap.ts
index 55def591..fada35da 100644
--- a/src/Web/autopilot-monitor-web/app/sitemap.ts
+++ b/src/Web/autopilot-monitor-web/app/sitemap.ts
@@ -24,12 +24,6 @@ export default function sitemap(): MetadataRoute.Sitemap {
changeFrequency: "monthly",
priority: 0.7,
},
- {
- url: `${BASE_URL}/roadmap`,
- lastModified: lastmod("/roadmap"),
- changeFrequency: "weekly",
- priority: 0.7,
- },
{
url: `${BASE_URL}/privacy`,
lastModified: lastmod("/privacy"),
diff --git a/src/Web/autopilot-monitor-web/components/GlobalSidebar.tsx b/src/Web/autopilot-monitor-web/components/GlobalSidebar.tsx
index b60543e5..ce15e1a6 100644
--- a/src/Web/autopilot-monitor-web/components/GlobalSidebar.tsx
+++ b/src/Web/autopilot-monitor-web/components/GlobalSidebar.tsx
@@ -6,7 +6,7 @@ import { usePathname } from "next/navigation";
import { useAuth } from "../contexts/AuthContext";
import { useSidebar, PageSectionItem } from "../contexts/SidebarContext";
import { CollapseState } from "../hooks/useSidebarState";
-import { DefaultSectionIcon, BookOpenIcon, RocketLaunchIcon, InformationCircleIcon, DocumentTextIcon, ShieldCheckIcon } from "../lib/sidebarIcons";
+import { DefaultSectionIcon, BookOpenIcon, InformationCircleIcon, DocumentTextIcon, ShieldCheckIcon } from "../lib/sidebarIcons";
import { DASHBOARD_ITEM, NAV_GROUPS, EXPANDABLE_NAV_GROUPS, REGULAR_USER_ITEMS, NavItem, NavGroup, ExpandableNavGroup, ExpandableNavItem } from "../lib/globalNavConfig";
import { PublicSiteNavbar } from "./PublicSiteNavbar";
import { useAdminMode } from "../hooks/useAdminMode";
@@ -263,7 +263,7 @@ export function GlobalSidebar({ children }: { children: ReactNode }) {
// All public pages that should show sidebar + navbar
// (docs + changelog moved to docs.autopilotmonitor.com)
- const PUBLIC_PATHS = ["/terms", "/privacy", "/roadmap", "/about"];
+ const PUBLIC_PATHS = ["/terms", "/privacy", "/about"];
const isPublicPage = PUBLIC_PATHS.some((p) => pathname === p || pathname.startsWith(p + "/"));
// Landing page: never show sidebar
@@ -597,7 +597,6 @@ export function GlobalSidebar({ children }: { children: ReactNode }) {
{renderGlobalItem({ id: "docs", label: "Docs", href: "https://docs.autopilotmonitor.com", icon: })}
- {renderGlobalItem({ id: "roadmap", label: "Roadmap", href: "/roadmap", icon: })}
{renderGlobalItem({ id: "about", label: "About", href: "/about", icon: })}
{renderGlobalItem({ id: "terms", label: "Terms", href: "/terms", icon: })}
{renderGlobalItem({ id: "privacy", label: "Privacy", href: "/privacy", icon: })}
diff --git a/src/Web/autopilot-monitor-web/components/Navbar.tsx b/src/Web/autopilot-monitor-web/components/Navbar.tsx
index d113e18e..3010e7cd 100644
--- a/src/Web/autopilot-monitor-web/components/Navbar.tsx
+++ b/src/Web/autopilot-monitor-web/components/Navbar.tsx
@@ -499,17 +499,6 @@ export default function Navbar() {
Documentation
- setShowHelp(false)}
- >
-
- Roadmap
-
-
Documentation
- { setShowOverflow(false); setOverflowSubmenu(null); }}>
-
- Roadmap
-
{ setShowOverflow(false); setOverflowSubmenu(null); }}>
Changelog
diff --git a/src/Web/autopilot-monitor-web/next.config.ts b/src/Web/autopilot-monitor-web/next.config.ts
index ec598a3b..cd6aed61 100644
--- a/src/Web/autopilot-monitor-web/next.config.ts
+++ b/src/Web/autopilot-monitor-web/next.config.ts
@@ -47,6 +47,8 @@ const nextConfig: NextConfig = {
{ source: "/docs/:path*", destination: DOCS, permanent: true },
// Platform changelog moved into the GitBook docs as well
{ source: "/changelog", destination: `${DOCS}/changelog/platform-changelog`, permanent: true },
+ // Roadmap page retired for now (may return under docs later) — non-permanent on purpose
+ { source: "/roadmap", destination: "/", permanent: false },
];
},
async headers() {