Skip to content

feat(react): dogfood native repeat loops - #1243

Merged
blove merged 4 commits into
mainfrom
blove/react-cockpit-render-repeat-loops
Oct 4, 2026
Merged

blove merged 4 commits into
mainfrom
blove/react-cockpit-render-repeat-loops

Conversation

@blove

@blove blove commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Repeat Loops now offers a native React preview on its existing guide. A repeated Card renders once and the installed RenderSpec repeats its Text child for each caller-owned item, keyed by id. Add, remove and reverse controls preserve row identity; playback and sample selection preserve host edits. The list is bounded at 32.

The local projection admits only the authored repeat path, key and item bindings, withholding incomplete metadata during streaming. Docs, Code and Run use the exact React sources, while Angular remains the default. The static example makes no agent requests.

The website test target now builds all seventeen installed React examples before starting Playwright server readiness checks. This prevents the growing example fleet from exhausting the startup budget while compiling; server limits and browser assertions stay unchanged. The prerequisite regression compares the complete registered frontend list, and the actual Nx task graph verifies fresh builds and shared dependency scheduling.

Validation: 30 unit tests, strict TypeScript, four installed-package browser tests including actual element identity, registry unit tests, 1,622 website tests, lint, 724 parity checks, Angular smoke, production website build, 58-app assembly and seventeen HTTP route checks. All seventeen installed browser suites passed (285 tests); fresh production website verification on the merged State parent passed 258 tests with four expected skips and no retries.

@vercel

vercel Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
threadplane Ready Ready Preview Oct 4, 2026 1:54am UTC

Request Review

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@blove
blove merged commit 623eb4f into main Oct 4, 2026
34 checks passed

This branch was successfully deployed

1 active deployment
Preview – threadplane — 3458e073 Deployed Oct 4, 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