Skip to content

Add openscad interactive element with code/parameter editor, 3D preview, STL/3MF export, and website docs - #1127

Merged
mikebarkmin merged 4 commits into
mainfrom
copilot/add-openscad-element
May 18, 2026
Merged

Add openscad interactive element with code/parameter editor, 3D preview, STL/3MF export, and website docs#1127
mikebarkmin merged 4 commits into
mainfrom
copilot/add-openscad-element

Conversation

CopilotAI commented May 16, 2026

Copy link
Copy Markdown
Contributor
  • Triage new PR comment and reproduce the three bare specifier failure
  • Investigate recent workflow runs and logs for failing CI/build details
  • Fix openscad client imports so browser module specifiers are properly remapped/resolved
  • Run targeted build/tests for markdown/assets
  • Run security check and update progress with final commit
  • Reply to PR comment with commit hash and screenshot

@vercel

vercelBot commented May 16, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
hyperbook-4fwaReadyReadyPreview, CommentMay 18, 2026 8:24am

@mikebarkmin

Copy link
Copy Markdown
Member

@copilot add documentation to website

CopilotAI commented May 16, 2026

Copy link
Copy Markdown
ContributorAuthor

@copilot add documentation to website

Added website documentation for the new openscad element in both languages:

  • website/en/book/elements/openscad.md
  • website/de/book/elements/openscad.md

Commit: e6ef1b9

Screenshot: https://github.com/openpatch/hyperbook/blob/e6ef1b9f23bf5d80396704c87cf9f7ba4f6d94d5/website/en/book/elements/openscad-docs-screenshot.png?raw=1

CopilotAI changed the title Add openscad interactive element with code/parameter editor, 3D preview, and STL/3MF exportAdd openscad interactive element with code/parameter editor, 3D preview, STL/3MF export, and website docsMay 16, 2026
CopilotAI requested a review from mikebarkminMay 16, 2026 08:31
@mikebarkmin

Copy link
Copy Markdown
Member

@copilot I got this error: The specifier “three” was a bare specifier, but was not remapped to anything. Relative module specifiers must start with “./”, “../” or

CopilotAI commented May 16, 2026

Copy link
Copy Markdown
ContributorAuthor

@copilot I got this error: The specifier “three” was a bare specifier, but was not remapped to anything. Relative module specifiers must start with “./”, “../” or

Fixed in c71b72d by switching the OpenSCAD Three.js dynamic imports to ESM-remapped URLs (.../+esm) so nested three imports are resolved in the browser.

No UI changes were introduced in this fix.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • cdn.jsdelivr.net
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@mikebarkmin
mikebarkmin marked this pull request as ready for review May 18, 2026 09:20
@mikebarkmin
mikebarkmin merged commit ad132d6 into mainMay 18, 2026
3 checks passed
@mikebarkmin
mikebarkmin deleted the copilot/add-openscad-element branch May 18, 2026 09:21
@github-actionsgithub-actionsBot mentioned this pull request May 18, 2026
Sign up for freeto 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.

2 participants

@mikebarkmin