Skip to content

feat: autogenerated API reference from JSDoc#4

Merged
blove merged 68 commits into
mainfrom
claude/kind-margulis
Apr 4, 2026
Merged

feat: autogenerated API reference from JSDoc#4
blove merged 68 commits into
mainfrom
claude/kind-margulis

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented Apr 4, 2026

Summary

  • Added comprehensive JSDoc to all public API symbols in stream-resource library
  • Enhanced TypeDoc script to generate structured api-docs.json
  • Created ApiDocRenderer component with glass-card design
  • Wired API docs into the docs framework with 4 pages
  • Added generate-api-docs to CI workflow
  • Removed old /api-reference page, updated nav link
  • Fixed e2e tests for new docs routing
  • Removed leftover shadcn UI components from merge conflict

Test plan

  • Run npm run generate-api-docs — verify JSON output
  • Open /docs/api/stream-resource — verify rendered API docs
  • Navigate all 4 API pages
  • Verify CI passes with new generate step

🤖 Generated with Claude Code

blove and others added 30 commits April 3, 2026 17:05
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 &check; 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>
blove and others added 27 commits April 3, 2026 19:24
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 blove merged commit 0e90ce9 into main Apr 4, 2026
11 checks passed
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 &check; 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 &check; 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 &check; 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 &check; 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 &check; 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 &check; 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 &check; 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 &check; 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant