feat: GitHub Pages site with landing page and live WASM demo - #33
Conversation
Dark terminal-aesthetic landing page showcasing all 8 skins, platform targets, key features, architecture diagram, and build instructions. Live demo page embeds the WASM backend with a skin selector dropdown. CI workflow builds WASM and deploys via GitHub Pages on push to main. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gemini AI Code ReviewIssues (if any)
Previous Issues (for incremental reviews)(none) Suggestions (if any)
Notes
Generated by Gemini AI (gemini-3.1-pro-preview). Supplementary to human reviews. |
Codex AI Code ReviewIssues (if any)
Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Codex AI (gpt-5.3-codex). Supplementary to human reviews. |
Automated fix by Claude in response to Gemini/Codex review. Iteration: 1/5 Co-Authored-By: AI Review Agent <noreply@anthropic.com>
Review Response Agent (Iteration 1)Status: Changes committed, pushing... Commit: Fixed Issues
Ignored Issues
Deferred to Human
Notes
Automated summary of agent fixes. |
Move Pages build+deploy from standalone pages.yml into main-ci.yml as a deploy-pages job that runs on the self-hosted runner after CI passes. Only triggers on pushes to main. Deletes the standalone workflow since the site folder can't auto-publish without the CI build step. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No review feedback found to process. |
Gemini AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Previous Issues (for incremental reviews)
Issues (if any)(none) Suggestions (if any)(none) Notes
Generated by Gemini AI (gemini-3.1-pro-preview). Supplementary to human reviews. |
Codex AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Issues (if any)
Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Codex AI (gpt-5.3-codex). Supplementary to human reviews. |
Review Response Agent (Iteration 2)Status: No changes needed Fixed Issues
Ignored Issues
Deferred to Human
Notes
The agent reviewed feedback but determined no code changes were required. |
Explicit workflow-level permissions cause unspecified scopes to default to none. The notify job's gh issue create needs issues:write. Also clear _site before assembly to prevent stale files on the self-hosted runner. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gemini AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Issues (if any)(none) Previous Issues (for incremental reviews)
Suggestions (if any)(none) Notes
Generated by Gemini AI (gemini-3.1-pro-preview). Supplementary to human reviews. |
Codex AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Issues (if any)(none) Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Codex AI (gpt-5.3-codex). Supplementary to human reviews. |
Review Response Agent (Iteration 3)Status: No changes needed Fixed Issues
Ignored Issues
Deferred to Human
Notes
The agent reviewed feedback but determined no code changes were required. |

Summary
site/index.html): Dark terminal aesthetic with hero, platform targets (5 cards), skin gallery (8 tabbed skins x 4 screenshots), key features (9 cards), architecture diagram, PSP heritage section, and tabbed getting-started for all 4 build targetssite/demo/index.html): Full-viewport canvas with skin selector dropdown, keyboard/mouse controls overlay, reuses existingwww/index.jsbootstrap.github/workflows/pages.yml): Builds WASM viabuild-wasm.sh --release, assemblessite/+screenshots/+pkg/into_site/, deploys via GitHub PagesNew files
site/.nojekyllsite/index.htmlsite/demo/index.htmlsite/css/style.csssite/js/main.js.github/workflows/pages.ymlsite/screenshots../screenshots/for local devTest plan
site/index.htmllocally -- verify layout, all 8 skin tabs, feature screenshots load/site/demo/?skin=modernafter runningbuild-wasm.sh?skin=parameterGenerated with Claude Code