feat(auth): give the public pages' signup strip the sticky banner's auth stack - #6676
Open
tsahimatsliah wants to merge 22 commits into
Open
tsahimatsliah wants to merge 22 commits into
tsahimatsliah wants to merge 22 commits into
Conversation
…uth stack The anonymous cover strip on Explore, tags, sources, squads, users, best-of, watercooler, world and profile pages offered a Sign up / Log in pair that only opened the modal. The sticky auth banner already converts with a single-primary stack (Google primary, GitHub fill, email link, log in link), so the strip now renders that same AuthOptions stack beside the copy, laid out like the banner: copy on the left, auth column on the right from laptop, stacked and centred on tablet. The cover art chrome moves into HijackingCoverCard so the extension's strip keeps its centred layout while this one lays out its own content. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…n width Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
tsahimatsliah
force-pushed
the
claude/public-pages-strip-redesign-ecfe9b
branch
from
September 16, 2026 13:38
edbb7d8 to
96cbca2
Compare
The palette's opacity scale is empty, so raw-pepper-90/90 style modifiers never emit a rule and the gradient is invalid at computed-value time. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ogressive blur Google and GitHub sit side by side at the medium size, with the email link and log in link under them, so the art stays clear on the right. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
tsahimatsliah
force-pushed
the
claude/public-pages-strip-redesign-ecfe9b
branch
from
September 16, 2026 14:01
6c7913b to
c4b4eda
Compare
…scot Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ight Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… band Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The centred layout no longer reframes the art, and the strip holds its own boot placeholder, so artClassName and HijackingCoverStripPlaceholder had no callers left. Mockup-to-eng-pass: 1 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… row gap apply Every element in the strip now sits 0.75rem from the next. The row's gap-3 had been losing to the base gap-4 in stylesheet order. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…buttons Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…test Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…ove it Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
tsahimatsliah
marked this pull request as ready for review
September 17, 2026 10:57
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The registration form is a dynamic import, so the card mounted with an empty slot and the copy jumped once the chunk landed. The slot now keeps the form's height from the first paint, and the boot placeholder carries the card's border so the two match to the pixel. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <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.
Changes
The cover-art signup strip shown to anonymous visitors on the public pages (Explore, tags directory and tag pages, sources directory and source pages, squads directory, users, best-of, watercooler, world and public profiles) now carries the sticky auth banner's signup stack instead of a Sign up → / Log in pair:
AuthOptionsin thesinglePrimarystyle the banner already uses, so the two surfaces share one CTA hierarchy./[0.9]) because the theme's opacity scale has no matching steps and the numeric forms emit no CSS.AuthOptionsgains aninlineProvidersflag that lays the social providers out in a row; every other surface keeps the stacked list.HijackingCoverCardso the extension's new tab strip keeps its centred layout untouched.Events
No new events. The strip keeps its
impressiononexplore strip, the log in link keeps itsclickonexplore strip, and provider clicks log the auth form's ownsignup providerevents with the onboarding trigger, as on the banner.Experiment
No new experiments.
Manual Testing
ExploreSignupStripspec updated and passing (9 tests); webapp and extension suites green./tagsor/sourceslogged out at laptop and tablet widths.🤖 Generated with Claude Code
Preview domain
https://claude-public-pages-strip-redesi.preview.app.daily.dev