Skip to content

Refine homepage hero and agent rotation - #245

Merged
willwashburn merged 1 commit into
mainfrom
codex/home-hero-background
Oct 26, 2026
Merged

willwashburn merged 1 commit into
mainfrom
codex/home-hero-background

Conversation

@willwashburn

@willwashburn willwashburn commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

The homepage hero competed with its own message through animated background chat and dense spacing. This change uses a plain navy background, a larger and lighter headline, shorter supporting copy, more vertical space, and smaller backer logos.

The existing “Let X talk to Y” rotation now includes Dots, the transparent Muse mascot, and Pi. New examples appear later in the sequence, including Dots → Claude Code, Dots → Muse, and Muse → Grok Bot. The initial Claude Code → Codex example stays intact. The shared primary-button hover now darkens instead of lightening, improving white-label contrast from 3.47:1 to 7.83:1 (normal state: 5.75:1).

Validation

  • 12 existing hero and brand-icon tests passed.
  • Focused TypeScript check covering the changed React components and their imports passed.
  • Desktop and 390px mobile visual checks: CTA visible, no horizontal page overflow.
  • Confirmed Dots, Muse, and Pi artwork loads in the live rotation; pairing assertions passed.
  • Two independent source reviews found no actionable issues. These are local review notes; required submitted GitHub approvals remain pending.
  • Full build was not run. The installed Next.js dependency is 16.2.10 while the project requests 16.3.8; the full-project typecheck encounters the existing test import of next/dist/server/lib/route-cache-key, which is unavailable in the installed version.

Preview gate

The HEAD commit includes [skip ci] because the repository’s pull_request workflow automatically uploads a Cloudflare preview, while AGENTS.md requires the human/cmo gate for previews. No preview or production deployment was performed. CI remains pending and this PR must not merge until the required approvals and checks are satisfied. After cmo approves the preview, a human can push a follow-up commit without the skip instruction to run normal CI.


Agent Relay sessions

  • codex session 01a176e5 · opened via gh pr create · last active 2026-10-26

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6181347f-f7cd-4ab8-b6c0-8f7272538af6
Commits

Reviewing files that changed from the base of the PR and between 12889fd and 1b08ba4.

Files ignored due to path filters: 2
  • web/public/logos/muse-transparent.png is excluded by !**/*.png
  • web/public/logos/pi.svg is excluded by !**/*.svg
Files selected for processing: 10
  • web/app/globals.css
  • web/app/landing.module.css
  • web/components/InvestorStrip.tsx
  • web/components/homepage/HomeHero.tsx
  • web/components/homepage/RotatingHeadline.tsx
  • web/components/homepage/home-hero.module.css
  • web/components/homepage/rotating-headline.module.css
  • web/components/investor-strip.module.css
  • web/lib/home-copy.ts
  • web/public/logos/dot.webp

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The homepage hero copy, layout, and investor strip presentation change. The rotating headline adds agent logos and pairings. The landing background and primary-button hover color also change.

Changes: Homepage Presentation

Layer / File(s) Summary
Hero and investor strip
web/lib/home-copy.ts, web/components/InvestorStrip.tsx, web/components/homepage/HomeHero.tsx, web/components/homepage/home-hero.module.css, web/components/investor-strip.module.css, web/app/landing.module.css, web/app/globals.css
The hero uses new subtitle copy and homepage-specific layout styles, and removes HeroBackdrop. InvestorStrip adds an optional compact prop, which HomeHero enables. The landing background becomes solid navy, and the primary-button hover background changes for fine-pointer devices with hover support.
Rotating headline agents
web/components/homepage/RotatingHeadline.tsx, web/components/homepage/rotating-headline.module.css
The headline adds Muse, Dots, and Pi logos and new agent pairings. Logo images use contained sizing, and monochrome logos use a white filter.

Priority: Normal

Estimated code review effort: 3 (Moderate) | ~20 minutes

Change: Feature

Possibly related PRs

Suggested reviewers: khaliqgant

Merge Risk: Minimal · up to 1b08b

No actionable merge-blocking risk is established by the reviewed implementation.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 50.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 4 files. (5 skipped: 5… Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 4 passed
Check name Status Explanation
Title check Passed The title "Refine homepage hero and agent rotation" matches the main changes: the hero layout and copy/styling changes in HomeHero and its CSS, and the new Dots, Muse, and Pi pairings in RotatingHeadl…
Description check Passed The description states the purpose of the change: a plain navy hero background, larger headline, shorter copy, more vertical spacing, and smaller backer logos. It also covers the new rotation pairings…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Title check

Explanation

The title "Refine homepage hero and agent rotation" matches the main changes: the hero layout and copy/styling changes in HomeHero and its CSS, and the new Dots, Muse, and Pi pairings in RotatingHeadline. It is specific and concise, and it does not cover the button hover or the backer-logo changes.

Full details: Description check

Explanation

The description states the purpose of the change: a plain navy hero background, larger headline, shorter copy, more vertical spacing, and smaller backer logos. It also covers the new rotation pairings (Dots, Muse, Pi), the primary-button hover change, the validation steps, and the preview gate. It is directly related to the changeset.

Full details: Docstring Coverage

Explanation

Docstring coverage is 50.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 4 files. (5 skipped: 5 unsupported.)

Resolution

Write docstrings for the functions missing them to satisfy the coverage threshold.

Finishing Touches: 💡 1
📝 Generate docstrings: 💡
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit hops past navy skies,
New agent logos catch its eyes.
The hero’s words find room to glow,
Compact backers line up below.
Fresh pairings spin and softly flow.

Comment @coderabbitai help to get the list of available commands.

@willwashburn
willwashburn marked this pull request as ready for review October 26, 2026 07:23
@composalagent

composalagent Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Composal Verify · PR #245

Superseded Superseded · commit 1b08ba44a721

Warning

This request is merged; previous verification results remain in the history.

Waiting for a matching preview URL in a PR comment for this commit

Scenarios

Result Scenario Persona Outcomes Duration
Superseded Superseded A visitor can skip homepage navigation using the keyboard — — —
Superseded Superseded A visitor can return home after using skip navigation — — —
Why these 2 scenarios were selected
  • A visitor can skip homepage navigation using the keyboard: HomeHero and hero styling changes affect the CTA; skip-navigation steps verify it still receives keyboard focus.
  • A visitor can return home after using skip navigation: HomeHero and headline changes affect the homepage heading asserted after returning from docs via browser Back.
Recent verification history
Commit Result Started
1b08ba44a721 Superseded Superseded 2026-10-26 07:23 UTC

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ⚠️ Failed 2026-10-26T07:23:15.103389Z
We couldn’t complete this review. Comment @codex review to try again.
1b08ba4 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@willwashburn
willwashburn merged commit 971a8d6 into main Oct 26, 2026
2 of 3 checks passed
@willwashburn
willwashburn deleted the codex/home-hero-background branch October 26, 2026 07:58
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