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
Contributor

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 Dec 6, 2025 7:44pm
app-dir-i18n Ready Ready Preview Comment Dec 6, 2025 7:44pm
app-dir-share-state Ready Ready Preview Comment Dec 6, 2025 7:44pm
blob-starter Ready Ready Preview Comment Dec 6, 2025 7:44pm
blob-sveltekit Error Error Dec 6, 2025 7:44pm
build-output-api-draft-mode Ready Ready Preview Comment Dec 6, 2025 7:44pm
build-output-api-edge-functions Building Building Preview Comment Dec 6, 2025 7:44pm
build-output-api-overrides Building Building Preview Comment Dec 6, 2025 7:44pm
build-output-api-routes Ready Ready Preview Comment Dec 6, 2025 7:44pm
build-output-api-serverless-functions Building Building Preview Comment Dec 6, 2025 7:44pm
cron Canceled Canceled Dec 6, 2025 7:44pm
edge-ab-testing-google-optimize Error Error Dec 6, 2025 7:44pm
edge-ab-testing-statsig Ready Ready Preview Comment Dec 6, 2025 7:44pm
edge-api-routes-cache-control Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-ab-testing-simple Ready Ready Preview Comment Dec 6, 2025 7:44pm
edge-functions-add-header Ready Ready Preview Comment Dec 6, 2025 7:44pm
edge-functions-api-rate-limit Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-api-rate-limit-and-tokens Error Error Dec 6, 2025 7:44pm
edge-functions-basic-auth-password Ready Ready Preview Comment Dec 6, 2025 7:44pm
edge-functions-bot-protection-botd Error Error Dec 6, 2025 7:44pm
edge-functions-bot-protection-datadome Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-cookies Error Error Dec 6, 2025 7:44pm
edge-functions-cors Error Error Dec 6, 2025 7:44pm
edge-functions-crypto Error Error Dec 6, 2025 7:44pm
edge-functions-feature-flag-configcat Error Error Dec 6, 2025 7:44pm
edge-functions-feature-flag-posthog Error Error Dec 6, 2025 7:44pm
edge-functions-feature-flag-split Error Error Dec 6, 2025 7:44pm
edge-functions-geolocation Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-hostname-rewrites Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-i18n Ready Ready Preview Comment Dec 6, 2025 7:44pm
edge-functions-image-response Error Error Dec 6, 2025 7:44pm
edge-functions-ip-blocking Error Error Dec 6, 2025 7:44pm
edge-functions-ip-blocking-datadome Error Error Dec 6, 2025 7:44pm
edge-functions-json-response Error Error Dec 6, 2025 7:44pm
edge-functions-jwt-authentication Error Error Dec 6, 2025 7:44pm
edge-functions-news Error Error Dec 6, 2025 7:44pm
edge-functions-power-parity-pricing Error Error Dec 6, 2025 7:44pm
edge-functions-power-parity-pricing-strategies Building Building Preview Comment Dec 6, 2025 7:44pm
edge-functions-query-params-filter Error Error Dec 6, 2025 7:44pm
edge-functions-redirects-upstash Error Error Dec 6, 2025 7:44pm
edge-functions-streams Building Building Preview Comment Dec 6, 2025 7:44pm
edge-geolocation-country-block Error Error Dec 6, 2025 7:44pm
edge-maintenance-page Error Error Dec 6, 2025 7:44pm
edge-middleware-modify-request-header Error Error Dec 6, 2025 7:44pm
edge-rewrites-upstash Error Error Dec 6, 2025 7:44pm
edge-user-agent-based-rendering Error Error Dec 6, 2025 7:44pm
example-auth-with-ory Error Error Dec 6, 2025 7:44pm
example-feature-flag-apple-store Error Error Dec 6, 2025 7:44pm
example-hono-bun Ready Ready Preview Comment Dec 6, 2025 7:44pm
example-nitro-bun Building Building Preview Comment Dec 6, 2025 7:44pm
example-reduce-image-bandwidth-usage Error Error Dec 6, 2025 7:44pm
examples Canceled Canceled Dec 6, 2025 7:44pm
examples-q42o Building Building Preview Comment Dec 6, 2025 7:44pm
experimentation-statsig Ready Ready Preview Comment Dec 6, 2025 7:44pm
express-vercel Ready Ready Preview Comment Dec 6, 2025 7:44pm
feature-flag-hypertune Error Error Dec 6, 2025 7:44pm
feature-flag-launchdarkly Error Error Dec 6, 2025 7:44pm
feature-flag-optimizely Building Building Preview Comment Dec 6, 2025 7:44pm
flags-sdk-flagsmith Building Building Preview Comment Dec 6, 2025 7:44pm
flags-sdk-growthbook Ready Ready Preview Comment Dec 6, 2025 7:44pm
flags-sdk-launchdarkly Building Building Preview Comment Dec 6, 2025 7:44pm
flags-sdk-posthog Ready Ready Preview Comment Dec 6, 2025 7:44pm
flags-sdk-reflag Ready Ready Preview Comment Dec 6, 2025 7:44pm
geolocation-script Ready Ready Preview Comment Dec 6, 2025 7:44pm
hono Ready Ready Preview Comment Dec 6, 2025 7:44pm
i18n Building Building Preview Comment Dec 6, 2025 7:44pm
kv-redis-starter Ready Ready Preview Comment Dec 6, 2025 7:44pm
laurens-test Building Building Preview Comment Dec 6, 2025 7:44pm
microfrontends-docs Ready Ready Preview Comment Dec 6, 2025 7:44pm
microfrontends-marketing Ready Ready Preview Comment Dec 6, 2025 7:44pm
mint-nft Ready Ready Preview Comment Dec 6, 2025 7:44pm
next-edge-api-route-hello-world Error Error Dec 6, 2025 7:44pm
next-flask Ready Ready Preview Comment Dec 6, 2025 7:44pm
nitro Building Building Preview Comment Dec 6, 2025 7:44pm
nodejs-api Error Error Dec 6, 2025 7:44pm
nx-monorepo Ready Ready Preview Comment Dec 6, 2025 7:44pm
postgres-drizzle Ready Ready Preview Comment Dec 6, 2025 7:44pm
postgres-kysely Canceled Canceled Dec 6, 2025 7:44pm
postgres-pgvector Ready Ready Preview Comment Dec 6, 2025 7:44pm
postgres-prisma Error Error Dec 6, 2025 7:44pm
postgres-starter Ready Ready Preview Comment Dec 6, 2025 7:44pm
redirect-with-fallback Ready Ready Preview Comment Dec 6, 2025 7:44pm
redirects-bloom-filter Building Building Preview Comment Dec 6, 2025 7:44pm
rust-hello-world Ready Ready Preview Comment Dec 6, 2025 7:44pm
saas-microservices-api Ready Ready Preview Comment Dec 6, 2025 7:44pm
saas-microservices-api-dashboard Error Error Dec 6, 2025 7:44pm
saas-microservices-api-users Ready Ready Preview Comment Dec 6, 2025 7:44pm
saas-microservices-dashboard Ready Ready Preview Comment Dec 6, 2025 7:44pm
single-spa-content-microfrontend Ready Ready Preview Comment Dec 6, 2025 7:44pm
single-spa-root-microfrontend Ready Ready Preview Comment Dec 6, 2025 7:44pm
solutions-cms-contentstack-commerce Building Building Preview Comment Dec 6, 2025 7:44pm
solutions-combining-data-fetching-strategies Error Error Dec 6, 2025 7:44pm
solutions-image-fallback Error Error Dec 6, 2025 7:44pm
solutions-image-offset Error Error Dec 6, 2025 7:44pm
solutions-loading-web-fonts Error Error Dec 6, 2025 7:44pm
solutions-microfrontends Building Building Preview Comment Dec 6, 2025 7:44pm
solutions-microfrontends-docs Ready Ready Preview Comment Dec 6, 2025 7:44pm
solutions-monorepo Building Building Preview Comment Dec 6, 2025 7:44pm
solutions-nx-monorepo Building Building Preview Comment Dec 6, 2025 7:44pm
solutions-on-demand-isr Error Error Dec 6, 2025 7:44pm
solutions-pagination-with-ssg Error Error Dec 6, 2025 7:44pm
solutions-parallel-routes-navbar Error Error Dec 6, 2025 7:44pm
solutions-reuse-responses Error Error Dec 6, 2025 7:44pm
solutions-script-component-ad Error Error Dec 6, 2025 7:44pm
solutions-script-component-strategies Error Error Dec 6, 2025 7:44pm
solutions-subdomains-auth Error Error Dec 6, 2025 7:44pm
toolbar-feature-flags-sveltekit Ready Ready Preview Comment Dec 6, 2025 7:44pm
toolbar-launchdarkly Building Building Preview Comment Dec 6, 2025 7:44pm
toolbar-optimizely Error Error Dec 6, 2025 7:44pm
toolbar-split Error Error Dec 6, 2025 7:44pm
toolbar-statsig Error Error Dec 6, 2025 7:44pm
turborepo-hono-web Ready Ready Preview Comment Dec 6, 2025 7:44pm
vue Ready Ready Preview Comment Dec 6, 2025 7:44pm
wasm-rust-hello-world Error Error Dec 6, 2025 7:44pm

@haydenbleasel haydenbleasel merged commit 0330b8a into main Dec 6, 2025
73 of 141 checks passed
@haydenbleasel haydenbleasel deleted the streamdown branch December 6, 2025 19:43
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