Repository navigation
site: faster, clearer portfolio with real project schematics - #3
Merged
Merged
Conversation
- Lazy-load three.js labs and Clippy (~2 MB off first load; no Clippy download on phones) - Opaque scrolled nav, compact desktop dock, AA-contrast buttons, reduced-motion support - Skip link and in-page anchors move focus; palette, retro dialogs and role tabs are keyboard-safe - Line-art project schematics and spec-sheet expertise cards replace emoji tiles - Tighter professional copy, compact retro shelf, real footer icons - 404 page, robots.txt, sitemap, link-preview card, JSON-LD, touch icon - Legacy pages redirect into homepage sections; drop dead scripts.js and CV-gate code - Refresh repo snapshot, add CI for build/lint/model/smoke checks Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
ubuntu-latest moved to 26.04, where Playwright 1.59 cannot install browsers. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- New fly101.html with a rotating 3D view of real MaleCNS neuron positions - MuJoCo renders of the flybody fly and the SO-101 arm, and a nervous-system figure - Full results, baselines and open questions in collapsible technical notes - Homepage project card, footer link, sitemap, lint and hygiene coverage Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Rotate real MaleCNS neuron positions and switch regions on and off. three.js and the point data load only when the lab opens. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The live site worked, but it undersold the engineering. The project cards were emoji on gradients. The scrolled nav let page text show through. Floating buttons covered card links. About 2 MB of three.js and Clippy loaded before anything else. The site had no 404 page, no link-preview image and no sitemap.
This PR fixes those things and keeps the personality.
What a visitor notices
New: Fly101 project page
fly101.htmldocuments the fly-brain robot arm project, with a rotating 3D view of real MaleCNS neuron positions and renders of the fly and SO-101 models.Under the hood
404.html,robots.txt,sitemap.xml, a 1200×630 link-preview card, JSON-LD for the Person, and an Apple touch icon. All pages now use the same LinkedIn URL.about,projects,visionandthank-youare nownoindexredirects into homepage sections. The oldprojects.htmldescribed work that never happened, andthank-you.htmlpromised replies from a backend that doesn't exist.scripts.jsand CV-gate code.Tests
Static lint,
npm run test:models, the hygiene suite (6 passed) and the smoke suite (13 passed, 17 skipped by design) all pass locally. They ran on Chromium 1248, because the pinned 1217 build was still downloading.The reconstruction smoke test needed one fix. Its second width called
gotowith the same URL and hash, which is an in-page jump, not a reload. The old version only passed because the smooth scroll was cut short. It now goes toabout:blankfirst.Not in this PR (waiting on Yuval)
Created with Claude Opus 5.5 in Claude Code.