Back to replicas
Replica documentation
LOOPY
Local route /interactive-explanation/loopy/ promotes the upstream
v1.1 editor app to the route root, keeping the drawing and simulation runtime
intact while moving public provenance into the shared footer.
Upstream snapshot: 2d8e13f0a006f4024f27ad1712d7f9c2c1ad7cd9
License: CC0 1.0
Source snapshot
Vendor baseline came from the published ncase/loopy site tree. The local copy
uses the upstream v1.1/ app as the route root, keeps the editor scripts and
modal pages, and carries over the social thumbnails and license file for docs parity.
- Live page verified against
https://ncase.me/loopy/ on 2026-03-10.
- CC0 provenance stays in docs while the public route exposes only the shared reference footer.
- The route intentionally skips the old marketing landing page and ships the editor-first experience directly.
Asset and source map
loopy/index.html is the promoted editor entry point from upstream v1.1.
loopy/js/ contains model serialization, drawing tools, play controls, and modal UI.
loopy/pages/examples/, pages/howto.html, and pages/gif.html remain reachable helper subpages.
loopy/css/ and loopy/social/ preserve the upstream runtime assets and social previews.
Known deviations
- The public route opens directly into the editor app instead of the upstream landing page.
- Example cards were rewritten to load local
?data=... URLs, preserving remix behavior without upstream leaks.
- The old creator, Patreon, and supporter-facing credit panel was replaced with a neutral local about page.
- Reachable helper subpages now use the shared footer and no longer expose extra creator or source callouts.
Reproduction notes
- Vendor the published editor tree wholesale and promote the app entry point before making any cleanup edits.
- Localize sample-model links before smoke testing, because example loading is a parity-critical flow.
- Run
node interactive-explanation/tools/check-public-surface.mjs after editing modal pages or sidebar copy.
Parity checklist
Loading...
Loading parity contract...