From 8a033a2a6f7408bb2cfe314910336376bb7ad950 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Tue, 16 Jun 2026 07:56:32 +0330 Subject: [PATCH 1/4] Get started: an A-to-Z onboarding checklist A new "Get started" page (top of the sidebar) that detects setup progress from real data and guides the full flow: model the org -> product identity -> connect a model (BYOK) -> staff an AI seat -> fill the backlog -> review the first agent output. Each step shows done/todo with a deep link, plus an overall progress bar. Co-Authored-By: Claude Opus 4.8 --- client/src/App.tsx | 2 + client/src/components/AppShell.tsx | 2 + client/src/pages/GetStartedPage.tsx | 136 ++++++++++++++++++++++++++++ 3 files changed, 140 insertions(+) create mode 100644 client/src/pages/GetStartedPage.tsx diff --git a/client/src/App.tsx b/client/src/App.tsx index 379180e..f6fae78 100644 --- a/client/src/App.tsx +++ b/client/src/App.tsx @@ -4,6 +4,7 @@ import { AgentProfilesPage } from '@/pages/AgentProfilesPage' import { AnalyticsPage } from '@/pages/AnalyticsPage' import { BoardPage } from '@/pages/BoardPage' import { CartablePage } from '@/pages/CartablePage' +import { GetStartedPage } from '@/pages/GetStartedPage' import { LoginPage } from '@/pages/LoginPage' import { MembersPage } from '@/pages/MembersPage' import { OrgChartPage } from '@/pages/OrgChartPage' @@ -24,6 +25,7 @@ export default function App() { : } /> : } /> + : } /> : } /> : } /> : } /> diff --git a/client/src/components/AppShell.tsx b/client/src/components/AppShell.tsx index 40d0c72..02976d1 100644 --- a/client/src/components/AppShell.tsx +++ b/client/src/components/AppShell.tsx @@ -13,6 +13,7 @@ import { LogOut, Network, Package, + Rocket, ShieldCheck, Sparkles, Users, @@ -45,6 +46,7 @@ export function AppShell({ children }: { children: ReactNode }) {