Skip to content

Conversation

@haydenbleasel
Copy link
Member

Description

This pull request refactors the rendering of markdown-like content across both the Vibe Coding Platform and Python IDE frontend by replacing all usages of react-markdown (and related plugins) with the new Streamdown component. This change streamlines markdown rendering, removes custom renderer code, and updates dependencies accordingly.

Rendering changes:

  • Replaced all instances of MarkdownRenderer and react-markdown with the Streamdown component in chat message components, including reasoning.tsx, report-errors.tsx, run-command.tsx, text.tsx, and the Python IDE's ChatTimeline. This ensures consistent markdown rendering using Streamdown throughout the application. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

  • Removed the custom MarkdownRenderer component and its associated code, as it is no longer needed with the adoption of Streamdown.

Dependency and configuration updates:

  • Updated package.json files to remove react-markdown, remark-gfm, and rehype-raw dependencies and add streamdown as a new dependency for both projects. [1] [2]

  • Updated Tailwind and build configuration files to include streamdown's distribution files for proper styling and integration. [1] [2]

Demo URL

Awaiting preview deploy.

Type of Change

  • New Example
  • Example updates (Bug fixes, new features, etc.)
  • Other (changes to the codebase, but not to examples)

@vercel
Copy link

vercel bot commented Nov 24, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
app-dir-css-in-js Ready Ready Preview Comment Nov 24, 2025 0:28am
app-dir-i18n Ready Ready Preview Comment Nov 24, 2025 0:28am
app-dir-share-state Ready Ready Preview Comment Nov 24, 2025 0:28am
blob-starter Ready Ready Preview Comment Nov 24, 2025 0:28am
blob-sveltekit Error Error Nov 24, 2025 0:28am
cron Ready Ready Preview Comment Nov 24, 2025 0:28am
edge-ab-testing-google-optimize Error Error Nov 24, 2025 0:28am
edge-ab-testing-statsig Ready Ready Preview Comment Nov 24, 2025 0:28am
edge-functions-ab-testing-simple Ready Ready Preview Comment Nov 24, 2025 0:28am
edge-functions-add-header Ready Ready Preview Comment Nov 24, 2025 0:28am
edge-functions-api-rate-limit Error Error Nov 24, 2025 0:28am
edge-functions-api-rate-limit-and-tokens Error Error Nov 24, 2025 0:28am
edge-functions-basic-auth-password Ready Ready Preview Comment Nov 24, 2025 0:28am
edge-functions-bot-protection-botd Error Error Nov 24, 2025 0:28am
edge-functions-bot-protection-datadome Error Error Nov 24, 2025 0:28am
edge-functions-cookies Error Error Nov 24, 2025 0:28am
edge-functions-cors Error Error Nov 24, 2025 0:28am
edge-functions-crypto Error Error Nov 24, 2025 0:28am
edge-functions-feature-flag-configcat Error Error Nov 24, 2025 0:28am
edge-functions-feature-flag-posthog Error Error Nov 24, 2025 0:28am
edge-functions-feature-flag-split Error Error Nov 24, 2025 0:28am
edge-functions-geolocation Error Error Nov 24, 2025 0:28am
edge-functions-hostname-rewrites Error Error Nov 24, 2025 0:28am
edge-functions-image-response Error Error Nov 24, 2025 0:28am
edge-functions-ip-blocking Error Error Nov 24, 2025 0:28am
edge-functions-ip-blocking-datadome Error Error Nov 24, 2025 0:28am
edge-functions-json-response Error Error Nov 24, 2025 0:28am
edge-functions-jwt-authentication Error Error Nov 24, 2025 0:28am
edge-functions-news Error Error Nov 24, 2025 0:28am
edge-functions-power-parity-pricing Error Error Nov 24, 2025 0:28am
edge-functions-power-parity-pricing-strategies Error Error Nov 24, 2025 0:28am
edge-functions-query-params-filter Error Error Nov 24, 2025 0:28am
edge-functions-redirects-upstash Error Error Nov 24, 2025 0:28am
edge-functions-streams Error Error Nov 24, 2025 0:28am
edge-geolocation-country-block Error Error Nov 24, 2025 0:28am
edge-maintenance-page Error Error Nov 24, 2025 0:28am
edge-middleware-modify-request-header Error Error Nov 24, 2025 0:28am
edge-rewrites-upstash Error Error Nov 24, 2025 0:28am
edge-user-agent-based-rendering Error Error Nov 24, 2025 0:28am
example-feature-flag-apple-store Error Error Nov 24, 2025 0:28am
example-reduce-image-bandwidth-usage Error Error Nov 24, 2025 0:28am
express-vercel Ready Ready Preview Comment Nov 24, 2025 0:28am
feature-flag-hypertune Error Error Nov 24, 2025 0:28am
feature-flag-launchdarkly Error Error Nov 24, 2025 0:28am
feature-flag-optimizely Error Error Nov 24, 2025 0:28am
flags-sdk-flagsmith Ready Ready Preview Comment Nov 24, 2025 0:28am
flags-sdk-growthbook Ready Ready Preview Comment Nov 24, 2025 0:28am
flags-sdk-launchdarkly Ready Ready Preview Comment Nov 24, 2025 0:28am
flags-sdk-posthog Ready Ready Preview Comment Nov 24, 2025 0:28am
flags-sdk-reflag Ready Ready Preview Comment Nov 24, 2025 0:28am
i18n Error Error Nov 24, 2025 0:28am
kv-redis-starter Ready Ready Preview Comment Nov 24, 2025 0:28am
microfrontends-docs Ready Ready Preview Comment Nov 24, 2025 0:28am
microfrontends-marketing Ready Ready Preview Comment Nov 24, 2025 0:28am
next-edge-api-route-hello-world Error Error Nov 24, 2025 0:28am
next-flask Error Error Nov 24, 2025 0:28am
nodejs-api Error Error Nov 24, 2025 0:28am
nx-monorepo Ready Ready Preview Comment Nov 24, 2025 0:28am
postgres-drizzle Ready Ready Preview Comment Nov 24, 2025 0:28am
postgres-prisma Error Error Nov 24, 2025 0:28am
postgres-starter Ready Ready Preview Comment Nov 24, 2025 0:28am
saas-microservices-api Ready Ready Preview Comment Nov 24, 2025 0:28am
saas-microservices-api-dashboard Ready Ready Preview Comment Nov 24, 2025 0:28am
saas-microservices-api-users Ready Ready Preview Comment Nov 24, 2025 0:28am
saas-microservices-dashboard Ready Ready Preview Comment Nov 24, 2025 0:28am
single-spa-content-microfrontend Ready Ready Preview Comment Nov 24, 2025 0:28am
single-spa-root-microfrontend Ready Ready Preview Comment Nov 24, 2025 0:28am
solutions-cms-contentstack-commerce Ready Ready Preview Comment Nov 24, 2025 0:28am
solutions-combining-data-fetching-strategies Error Error Nov 24, 2025 0:28am
solutions-image-fallback Error Error Nov 24, 2025 0:28am
solutions-image-offset Error Error Nov 24, 2025 0:28am
solutions-loading-web-fonts Error Error Nov 24, 2025 0:28am
solutions-microfrontends Ready Ready Preview Comment Nov 24, 2025 0:28am
solutions-microfrontends-docs Ready Ready Preview Comment Nov 24, 2025 0:28am
solutions-monorepo Error Error Nov 24, 2025 0:28am
solutions-on-demand-isr Error Error Nov 24, 2025 0:28am
solutions-pagination-with-ssg Error Error Nov 24, 2025 0:28am
solutions-parallel-routes-navbar Error Error Nov 24, 2025 0:28am
solutions-reuse-responses Error Error Nov 24, 2025 0:28am
solutions-script-component-ad Error Error Nov 24, 2025 0:28am
solutions-script-component-strategies Error Error Nov 24, 2025 0:28am
solutions-subdomains-auth Error Error Nov 24, 2025 0:28am
toolbar-feature-flags-sveltekit Ready Ready Preview Comment Nov 24, 2025 0:28am
toolbar-launchdarkly Error Error Nov 24, 2025 0:28am
toolbar-optimizely Error Error Nov 24, 2025 0:28am
toolbar-split Error Error Nov 24, 2025 0:28am
toolbar-statsig Error Error Nov 24, 2025 0:28am
turborepo-hono-web Ready Ready Preview Comment Nov 24, 2025 0:28am
vue Ready Ready Preview Comment Nov 24, 2025 0:28am

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.

2 participants