Skip to content

Upgrade playground, JavaScript and Rust starters to engine 2.5.22 - #93

Merged
krflol merged 2 commits into
mainfrom
docs/demos-engine-2522
Oct 9, 2026
Merged

krflol merged 2 commits into
mainfrom
docs/demos-engine-2522

Conversation

@krflol

@krflol krflol commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

The playground and downloadable JavaScript/Rust starters used older engines. Upgrade the playground and Rust projects to published crate 2.5.22 with SVG rendering, and import the JavaScript, React, Vue, and Next.js ZIPs from verified fullbleed-node#31. Update the guides, online-editor payloads, homepage install command, and retained Next.js evidence together.

Keep the playground's 200 KB source, six-page, 256 MiB memory, and 30-second rendering limits. Build records verify enabled features, and notices retain every dependency license. Rust examples replay the playground's exact inputs and retain the PDF/PNG equality gate across all twelve fixtures.

The browser deployment gate checks the actual built playground: edited PDF/project downloads, pagination, mobile layouts, source/page errors, cancellation, and recovery. Four focused cases independently inspect counters, clipping, SVG border images, and decorated floated initials in downloaded PDFs and displayed previews.

Validation: twelve native/WASI deterministic fixtures, twelve exported Python/WASI comparisons, and twelve Rust quickstart/playground comparisons; 45 playground Chrome assertions and a replay of its actual downloaded ZIP. All five downloadable starters pass fresh-install checks, including the three JavaScript editor/launcher suites, 17 isolated Next.js checks, and the standalone Rust renderer with edits and failure recovery. Node source and merged CI pass all 25 checks. Strict site build, 83-page link/metadata check, formatting, and diff checks pass.

@krflol krflol changed the title Upgrade playground and web starters to engine 2.5.22 Upgrade playground, JavaScript and Rust starters to engine 2.5.22 Oct 9, 2026
@krflol
krflol merged commit 1659e56 into main Oct 9, 2026
25 checks passed
@krflol
krflol deleted the docs/demos-engine-2522 branch October 9, 2026 10:09
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