Skip to content

Redesign the official site landing page - #1520

Open
lovasoa wants to merge 30 commits into
mainfrom
codex/official-site-landing
Open

lovasoa wants to merge 30 commits into
mainfrom
codex/official-site-landing

Conversation

@lovasoa

@lovasoa lovasoa commented Oct 4, 2026 •

Copy link
Copy Markdown
Collaborator

Redesign the official homepage with live SQLPage components and synchronized SQL previews, an interactive database sculpture, flowing waves, and responsive sections that cover each previous section only after its content can be read. The sculpture flies from the introduction to the first anchor, then rotates and fades between page anchors. Reduced motion, missing WebGL/CDN assets, and disabled JavaScript retain readable content and navigation.

The implementation uses native ES modules with separate controllers for navigation, selectors, previews, section motion, waves, and the optional renderer. Shared tab behavior, standalone GLSL sources, and documented resource ownership keep the code maintainable. Demo source reads use an allowlist, and profile submissions are validated and rendered privately in the POST response without changing shared data. The changelog records the homepage as one entry.

Validation: frontend formatting, lint, type checking and 37 unit tests pass; the frontend and server build successfully. Landing browser regressions cover responsive reading intervals, entrances/outros, sculpture anchors and touch controls, demos, streaming, navigation, reduced motion, and shader failure/retry. The official-site HTTP suite covers the demos, submission isolation, and source allowlisting. Final browser regression run and GitHub CI are being checked before merge.

lovasoa added 30 commits October 4, 2026 09:53
@lovasoa
lovasoa marked this pull request as ready for review October 10, 2026 20:11
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