feat: autogenerated API reference from JSDoc#4
Merged
Conversation
Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
JSX doesn't interpret ✓ entity — use ✓ character directly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
# Conflicts: # apps/website/src/app/global.css # apps/website/src/components/landing/FeatureStrip.tsx # apps/website/src/components/landing/HeroTwoCol.tsx # apps/website/src/components/pricing/LeadForm.tsx # apps/website/src/components/pricing/PricingGrid.tsx # apps/website/src/components/shared/Nav.tsx
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
JSDoc + TypeDoc pipeline + glass card rendering in docs framework. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
# Conflicts: # apps/website/content/docs-v2/api/stream-resource.mdx # apps/website/src/app/docs/[[...slug]]/page.tsx
blove
added a commit
that referenced
this pull request
Apr 4, 2026
* refactor(website): migrate to shadcn/ui component primitives (#1) * feat(website): add shadcn dependencies to package.json * chore: remove unauthorized pnpm-workspace.yaml from worktree * feat(website): add cn() utility and shadcn components.json * feat(website): add shadcn CSS variables to global.css * feat(website): add shadcn Button component * feat(website): add shadcn Card component * feat(website): add shadcn Input, Textarea, Label, Badge components Add four UI components to the website: Input, Textarea, Label, and Badge. Each component follows the shadcn/ui pattern with proper TypeScript types, forwardRef support, and Tailwind styling with the project's design system. * fix(website): add baseUrl to tsconfig for @/ path alias resolution * refactor(website): use shadcn Button in Nav * refactor(website): use shadcn Card in FeatureStrip * refactor(website): use shadcn Badge in HeroTwoCol * refactor(website): use shadcn Card, Button, Badge in PricingGrid * refactor(website): use shadcn Input, Textarea, Label, Button in LeadForm * chore: remove erroneous pnpm-lock.yaml from worktree * fix(ci): update package-lock.json with shadcn dependencies * fix(website): replace empty interfaces with type aliases for lint --------- * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * feat: glassy gradient website redesign + docs refresh (#3) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. --------- * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI * feat: autogenerated API reference from JSDoc (#4) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI --------- * docs: add docs content authoring plan 15-task plan for writing all docs pages with real code examples from cockpit implementations. * docs(website): write Quick Start guide * docs(website): write Time Travel guide * docs(website): write Subgraphs guide * docs(website): write Persistence guide * docs(website): write Installation guide * docs(website): write Interrupts guide * docs(website): write Testing guide * docs(website): write Deployment guide * docs(website): write Memory guide * docs(website): write Angular Signals concept page * docs(website): write LangGraph Basics concept page * docs(website): write Agent Architecture concept page * docs(website): write State Management concept page * docs(website): enhance Introduction page with expanded content * docs: complete docs content authoring - 15 pages (#5) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI * docs: add docs content authoring plan 15-task plan for writing all docs pages with real code examples from cockpit implementations. * docs(website): write Quick Start guide * docs(website): write Time Travel guide * docs(website): write Subgraphs guide * docs(website): write Persistence guide * docs(website): write Installation guide * docs(website): write Interrupts guide * docs(website): write Testing guide * docs(website): write Deployment guide * docs(website): write Memory guide * docs(website): write Angular Signals concept page * docs(website): write LangGraph Basics concept page * docs(website): write Agent Architecture concept page * docs(website): write State Management concept page * docs(website): enhance Introduction page with expanded content --------- * docs: add Mintlify alignment design spec Code highlighting fix via rehype-pretty-code + Mintlify-inspired page layout with TOC, polished components, and typography. * docs: add Mintlify alignment implementation plan 6-task plan: rehype-pretty-code, TOC sidebar, Callout icons, Card hover effects, Tabs polish, prose typography. * feat(website): Mintlify-aligned docs design overhaul - Fix code highlighting with rehype-pretty-code (tokyo-night theme) - Add docs-prose CSS for code blocks, inline code, headings, tables - Add DocsTOC "On This Page" right sidebar with scroll tracking - Callout: add icons per type (info, warning, tip, danger) - Card: add hover effects (translateY, glow) and arrow indicator - Tabs: polish styling with accent background on active tab * fix(website): fix e2e test for multiple aside elements (sidebar + TOC) * fix(website): fix TOC links with rehype-slug + remove stale plan - Add rehype-slug to MDX pipeline so headings get id attributes - TOC "On This Page" links now scroll to correct sections - Trim leading/trailing hyphens in extractHeadings slugifier * fix(website): mobile docs polish - Add DocsMobileNav hamburger for docs sidebar on mobile - Fix text overflow on mobile with overflow-x-hidden and min-w-0 - Responsive padding (px-4 on mobile, px-6 sm, px-12 md) - Word-break CSS for long text in prose - max-w-3xl only applies on md+ screens * docs: add expanded introduction design spec * docs(website): expand introduction into full end-to-end tutorial * feat(website): redesign Callout with glass treatment and SVG icons
blove
added a commit
that referenced
this pull request
Apr 4, 2026
* refactor(website): migrate to shadcn/ui component primitives (#1) * feat(website): add shadcn dependencies to package.json * chore: remove unauthorized pnpm-workspace.yaml from worktree * feat(website): add cn() utility and shadcn components.json * feat(website): add shadcn CSS variables to global.css * feat(website): add shadcn Button component * feat(website): add shadcn Card component * feat(website): add shadcn Input, Textarea, Label, Badge components Add four UI components to the website: Input, Textarea, Label, and Badge. Each component follows the shadcn/ui pattern with proper TypeScript types, forwardRef support, and Tailwind styling with the project's design system. * fix(website): add baseUrl to tsconfig for @/ path alias resolution * refactor(website): use shadcn Button in Nav * refactor(website): use shadcn Card in FeatureStrip * refactor(website): use shadcn Badge in HeroTwoCol * refactor(website): use shadcn Card, Button, Badge in PricingGrid * refactor(website): use shadcn Input, Textarea, Label, Button in LeadForm * chore: remove erroneous pnpm-lock.yaml from worktree * fix(ci): update package-lock.json with shadcn dependencies * fix(website): replace empty interfaces with type aliases for lint --------- * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * feat: glassy gradient website redesign + docs refresh (#3) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. --------- * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI * feat: autogenerated API reference from JSDoc (#4) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI --------- * docs: add docs content authoring plan 15-task plan for writing all docs pages with real code examples from cockpit implementations. * docs(website): write Quick Start guide * docs(website): write Time Travel guide * docs(website): write Subgraphs guide * docs(website): write Persistence guide * docs(website): write Installation guide * docs(website): write Interrupts guide * docs(website): write Testing guide * docs(website): write Deployment guide * docs(website): write Memory guide * docs(website): write Angular Signals concept page * docs(website): write LangGraph Basics concept page * docs(website): write Agent Architecture concept page * docs(website): write State Management concept page * docs(website): enhance Introduction page with expanded content * docs: complete docs content authoring - 15 pages (#5) * docs: add glassy gradient redesign spec Design spec for refactoring the website from dark navy to light frosted-glass aesthetic with dual-brand Angular/LangGraph gradients. * docs: add glassy gradient redesign implementation plan 22-task plan covering token updates, global CSS, and all component sweeps for the light frosted-glass redesign. * feat(website): update design tokens for glassy gradient redesign * feat(website): update global CSS for light glassy theme * feat(website): apply gradient background and glass to Hero * feat(website): update ArchDiagram for light glassy theme * feat(website): apply glass cards to FeatureStrip * feat(website): apply glass treatment to ApiRefTable * feat(website): apply glass border to CodeBlock * feat(website): add gradient background to API reference page * feat(website): apply glass cards to PricingGrid * feat(website): apply glass container to CompareTable * feat(website): apply glass treatment to LeadForm * feat(website): add gradient background to pricing page * feat(website): update GenerativeUIFrame outer frame for glass theme * feat(website): apply gradient background to landing page * feat(website): apply glass treatment to Nav * feat(website): apply glass treatment to Footer * feat(website): apply glass treatment to InstallStrip * feat(website): update CopyPromptButton to new accent colors * feat(website): apply glass treatment to DocsSidebar * feat(website): switch MdxRenderer to light prose theme * feat(website): add gradient background to docs page * fix(website): correct design-tokens import paths Subagents used incorrect relative paths (../../lib instead of ../../../lib) for components nested in src/components/*/. * fix(website): use unicode chars instead of HTML entities in JSX JSX doesn't interpret ✓ entity — use ✓ character directly. * feat(website): expand architecture diagram with two-row layout and descriptions * feat(website): redesign hero animation with multi-step agent UI Replace quarterly revenue report demo with a 4-phase agent flow: Phase 1 user message word-by-word, Phase 2 planning card with 3 steps, Phase 3 sequential step execution with database preview and churn metric, Phase 4 streaming summary card. Loop fades at 5.5s, restarts at 7s. * fix(website): make API reference gradient fill full viewport * feat(website): add GitHub link to nav bar * feat(website): update hero copy button to full setup snippet * feat(website): remove live demo section from landing page * docs: add homepage expansion implementation plan 7-task plan for adding ValueProps, LangGraph/DeepAgents showcases, CockpitCTA, and StatsStrip sections to the landing page. * feat(website): add interactive tabbed ValueProps section * feat(website): add reusable CapabilityCard component * feat(website): add CockpitCTA and StatsStrip sections * feat(website): add LangGraph and Deep Agents capability showcases * feat(website): wire up all new homepage sections Adds ValueProps, LangGraphShowcase, DeepAgentsShowcase, CockpitCTA, and StatsStrip to the landing page with distributed gradient blobs. * refactor(website): reorder homepage for optimal landing page flow Hook → Trust → Value → Proof → Depth → Architecture → Features → Convert * feat(website): redesign architecture as interactive vertical glass layout Replaces SVG diagram with clickable vertical node stack + detail panel. Each node shows description on click with glass treatment and color coding. Animated dots on connectors. Sticky detail panel on desktop. * fix(website): mobile responsive polish - Nav: hamburger menu on mobile, hidden desktop links - Footer: stack copyright on small screens - CockpitCTA: hide sidebar mock on mobile, reduce padding * feat(website): expand footer and add scroll animations Footer: 4-column grid layout with brand description, GitHub/npm icons, Product and Resources link columns, hover effects on all links. Animations: CSS scroll-triggered fadeInUp for server components (ValueProps, CodeBlock, showcases). Smooth scrolling enabled. * docs: add docs refresh design spec Mintlify-inspired custom build with Diataxis structure, 19 pages, custom MDX components, Cmd+K search, and glass design treatment. * docs: add docs infrastructure implementation plan 14-task plan for Mintlify-inspired docs framework: new routing, collapsible sidebar, 5 MDX components, Cmd+K search, breadcrumbs, prev/next navigation, 3 placeholder content pages. * feat(website): add docs navigation config * feat(website): add new docs loader (cockpit-independent) * feat(website): add placeholder docs content (3 pages) * feat(website): add custom MDX components (Callout, Steps, Tabs, Card, CodeGroup) * feat(website): add collapsible docs sidebar with section groups * feat(website): add DocsBreadcrumb and DocsPrevNext components * feat(website): add Cmd+K search modal for docs * feat(website): wire up new docs routing with MDX components and sidebar * fix(website): make Tabs items prop optional with fallback * fix(website): fix DocsSidebarNew type error in useState * refactor(website): remove old docs system and shadcn UI remnants - Remove /api-reference page (replaced by /docs/api/stream-resource) - Update nav API link to point to docs - Remove old DocsSidebar.tsx and open-in-cockpit.tsx - Remove shadcn UI components from merge conflict - Fix DocsSidebarNew useState type error * docs: add autogenerated API reference design spec JSDoc + TypeDoc pipeline + glass card rendering in docs framework. * fix(website): update e2e and unit tests for new docs system - Update e2e tests for new routing (/docs/getting-started/introduction) - Update docs spec to test new docs-new.ts loader - Remove references to old /api-reference page and 5-segment slugs * docs: add API reference autogen implementation plan 8-task plan: JSDoc annotations, TypeDoc pipeline enhancement, ApiDocRenderer component, MDX pages, and CI integration. * docs(stream-resource): add JSDoc to streamResource() and provideStreamResource() * docs(stream-resource): add JSDoc to all public types and interfaces * docs(stream-resource): add JSDoc to FetchStreamTransport and MockStreamTransport * feat(website): add API reference MDX stub pages * feat(website): enhance TypeDoc script for structured API docs JSON * feat(website): add ApiDocRenderer component for autogenerated API docs * feat(website): wire API doc pages with autogenerated content from JSON * ci: add generate-api-docs step before website build * chore: trigger CI * docs: add docs content authoring plan 15-task plan for writing all docs pages with real code examples from cockpit implementations. * docs(website): write Quick Start guide * docs(website): write Time Travel guide * docs(website): write Subgraphs guide * docs(website): write Persistence guide * docs(website): write Installation guide * docs(website): write Interrupts guide * docs(website): write Testing guide * docs(website): write Deployment guide * docs(website): write Memory guide * docs(website): write Angular Signals concept page * docs(website): write LangGraph Basics concept page * docs(website): write Agent Architecture concept page * docs(website): write State Management concept page * docs(website): enhance Introduction page with expanded content --------- * docs: add Mintlify alignment design spec Code highlighting fix via rehype-pretty-code + Mintlify-inspired page layout with TOC, polished components, and typography. * docs: add Mintlify alignment implementation plan 6-task plan: rehype-pretty-code, TOC sidebar, Callout icons, Card hover effects, Tabs polish, prose typography. * feat(website): Mintlify-aligned docs design overhaul - Fix code highlighting with rehype-pretty-code (tokyo-night theme) - Add docs-prose CSS for code blocks, inline code, headings, tables - Add DocsTOC "On This Page" right sidebar with scroll tracking - Callout: add icons per type (info, warning, tip, danger) - Card: add hover effects (translateY, glow) and arrow indicator - Tabs: polish styling with accent background on active tab * fix(website): fix e2e test for multiple aside elements (sidebar + TOC) * fix(website): fix TOC links with rehype-slug + remove stale plan - Add rehype-slug to MDX pipeline so headings get id attributes - TOC "On This Page" links now scroll to correct sections - Trim leading/trailing hyphens in extractHeadings slugifier * fix(website): mobile docs polish - Add DocsMobileNav hamburger for docs sidebar on mobile - Fix text overflow on mobile with overflow-x-hidden and min-w-0 - Responsive padding (px-4 on mobile, px-6 sm, px-12 md) - Word-break CSS for long text in prose - max-w-3xl only applies on md+ screens * docs: add expanded introduction design spec * docs(website): expand introduction into full end-to-end tutorial * feat(website): redesign Callout with glass treatment and SVG icons
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
api-docs.jsongenerate-api-docsto CI workflow/api-referencepage, updated nav linkTest plan
npm run generate-api-docs— verify JSON output🤖 Generated with Claude Code