Skip to content

feat(react): add renderer controls and preserve dashboard artifact identity - #1242

Closed
AbhinRustagi wants to merge 6 commits into
abhin/dashboard-artifact-toolfrom
codex/dashboard-react-controls
Closed

AbhinRustagi wants to merge 6 commits into
abhin/dashboard-artifact-toolfrom
codex/dashboard-react-controls

Conversation

@AbhinRustagi

@AbhinRustagi AbhinRustagi commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Expose a controlled React renderer so dashboard hosts can display query activity, errors, and refresh controls outside the rendered content. Preserve stored artifact identity when opening artifacts from the sidebar and prevent a chat from appearing selected while a custom page is active.

  • react-lang: add useRenderer and the controller API, query refresh/error state, and loading-indicator improvements with documentation.
  • react-headless / react-ui: pass the stored artifact ID to parsers and correct chat selection on custom pages.
  • Keep local Codex plans out of version control.

Stacked on #1197 (lang-core dashboard support). Review against abhin/dashboard-artifact-tool; merge #1197 first.

Validation: the combined stack exactly matches the original branch before splitting, and both layer diffs pass git diff --check. The 114 lang-core tests pass. React checks were not rerun because this split does not change the implementation.

@AbhinRustagi
AbhinRustagi added this pull request to stack #1243 September 25, 2026 12:12
@vercel

vercel Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
openui-docs Ready Ready Preview Sep 28, 2026 8:37am UTC

Request Review

@AbhinRustagi AbhinRustagi changed the title codex/dashboard react controls feat(react): add renderer controls and preserve dashboard artifact identity Sep 25, 2026

This branch was successfully deployed

1 active deployment
Preview — 30216186 Deployed Sep 28, 2026 by vercel[bot]
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