Build the OpenUI Cloud chat demo - #924
Open
zahlekhan wants to merge 30 commits into
Open
Conversation
# Conflicts: # docs/lib/openui-cloud/models.ts # docs/package.json # pnpm-lock.yaml
# Conflicts: # docs/package.json # pnpm-lock.yaml
zahlekhan
marked this pull request as ready for review
August 4, 2026 12:20
# Conflicts: # pnpm-lock.yaml
|
@zahlekhan is attempting to deploy a commit to the thesys-devs Team on Vercel. A member of the Team first needs to authorize it. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Author
|
@vercel deploy |
- Replace the three demo fixtures: a Big Tech 2025 stock comparison (brand-colored trendlines, tagged table, source cards, Netflix deep dive with chart tabs), a Japan travel guide (photo cards, what-to-do tabs, trip-planner form, follow-up chips), and a Blockbuster report (film spotlight cards, market split, franchise donut, sources) - Redesign the read-only demo composer as a fade-out overlay with a single centered continue button - Add a "Demo powered by OpenUI Cloud" sidebar banner with a "Why upgrade?" trigger that opens a bottom sheet embedding the Cloud page's 12-reasons feature marquee, with mobile-specific layout - Compact single-row source citation cards via scoped CSS - Shorten three CloudFeatureMarquee titles (also affects /cloud page) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Contributor
Author
|
@vercel deploy |
Contributor
Author
Contributor
Author
AbhinRustagi
reviewed
Aug 7, 2026
| { type: "image_search" }, | ||
| ], | ||
| instructions: createResponsesInstructions(), | ||
| instructions: `${createResponsesInstructions()}\n\nWhen creating an artifact, actively use the available web and image search tools to ground its content and visual choices.`, |
Contributor
There was a problem hiding this comment.
createResponsesInstructions is now deprecated from our end, we promote generateSystemPrompt now
| "@openuidev/react-headless": "0.9.4", | ||
| "@openuidev/react-lang": "workspace:^", | ||
| "@openuidev/react-ui": "workspace:^", | ||
| "@openuidev/react-ui": "0.13.3", |
Contributor
There was a problem hiding this comment.
These are not our latest versions
Contributor
There is a gap between the last message and the bottom cc @abhithesys |
Contributor
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
/chatan OpenUI Cloud-only, full-width demo while retaining dormant OSS codeModelSwitcherandfetchLLMadapters, exact provider assets, paid Gemini 3.6 default, starters, prompt templates, theme, and artifact categories@openuidev/react-ui@0.13.3,@openuidev/react-headless@0.9.4, and@openuidev/thesys@0.3.1Analytics
chat_demo:*event contract with allowlisted demo and artifact identifiersdata-attribute-elementsemantic tags to the key controls/chat, mask chat-surface text in session replay, and disable chat-demo events on localhostValidation
pnpm --filter @openuidev/docs types:checkgit diff --checkThe analytics delta's production build was attempted, but Next.js remained at
Creating an optimized production buildwithout further output and the process was stopped. Localhost browser automation was unavailable for the final semantic-wrapper smoke test; typecheck and focused lint passed.Template refresh
Merged
thesysdev/openui:mainthroughd764ee5before opening this PR and audited the refreshedpackages/openui-cli/src/templates/openui-cloudimplementation. Template-specific differences that remain are intentional: the hosted demo uses the docs theme and adds fixture storage/read-only continuation behavior.Artifact visual quality