- Integration sidebar hidden on mobile, replaced with dropdown filter button
- Dropdown shows all filter groups (Framework, Generative UI, Interaction)
- Layout switches from row to column on mobile for full-width content
- Stats bar uses flex-wrap so items wrap gracefully on narrow screens
- SearchTrigger gains iconOnly prop for compact mobile rendering
- Nav links and full search hidden on <640px, replaced with search icon + hamburger
- Hamburger opens a slide-out panel from right with nav links and AG-UI link
- Desktop layout unchanged
- mastra: weather-agent → weatherAgent (camelCase to match frontend)
- ms-agent-dotnet: agentic_chat → agentic-chat (hyphen to match agentNames)
- langgraph-python, langgraph-typescript, langgraph-fastapi: replace
self-referential /api/copilotkit fetch with direct /ok health check
against the LangGraph backend to avoid Next.js standalone worker
deadlock
Reorder sort_order: LangGraph variants (10-12), Google ADK (15),
Mastra (20). Remove hardcoded ALL_FRAMEWORKS list from landing page —
now derived from registry sort_order. All integration lists across
the site respect sort_order from the registry.
Guided Flow ("Help Me Choose"): slide-in panel from landing page with
3-step wizard (features, language, constraints) that scores integrations
and shows ranked matches. Selections persist in localStorage.
Feature-First Catalog: new "By Feature" tab on the integrations page
showing features grouped by category with integration pills. Clicking
"View all" on a feature pre-filters the Explorer tab via query param.
Add a SidebarNav client component that scrolls the active nav item
into view on mount. Applied to docs, AG-UI, and reference sidebars
so users keep their place in the navigation hierarchy.
Removed integration-specific pages whose body was only a single shared
component call (<SharedContent/>, <CopilotRuntime/>, <Inspector/>,
<AGUI/>, <CodingAgents/>, etc.) with no unique content. These pages
added URL bloat without providing any framework-specific value -- they
simply rendered the exact same content as the root-level canonical page.
Also removed 41 empty directories and their meta.json files that became
orphaned after the delegate pages were deleted, and updated 26 meta.json
files to remove references to deleted pages and empty sections.
Before: 519 MDX files in content/docs/
After: 300 MDX files in content/docs/
Feature 6: FeatureIntegrations MDX component that looks up all deployed
integrations supporting a given feature ID and renders clickable badges
linking to each integration's demo. Added to human-in-the-loop,
shared-state, and frontend-tools doc pages.
Feature 7: convertTablesInJSX preprocessor that finds markdown table
syntax inside JSX container tags (Accordion, Tab) and converts them to
HTML tables before MDX compilation. MDX treats content between JSX tags
as JSX rather than markdown, causing tables to render as raw
pipe-delimited text.