feat(landing): features + cursor interactions + scroll-aware nav (Phase 5.5 Batch 2) - #9
Merged
Merged
Conversation
Batch 2 of the Phase 5.5 landing redesign.
- Features v2: eyebrow ("01 — PLATFORM", JetBrains Mono), Sora h2, and four
glass cards (cyan/violet accent chips, lucide icons) with a scroll-driven
reveal (CSS animation-timeline + safe fallback) and hover lift/glow.
- Cursor interactions (operator feedback): a radial glow follows the pointer
across the cards via one delegated listener (SpotlightGroup — cheap to
hydrate) and the hero card tilts toward the cursor in 3D (SpotlightCard).
Both inert under prefers-reduced-motion; pointer work is lazy so TBT holds.
- Scroll-aware nav: fixed and always visible, transparent at the top and
transitioning to a glass bar once scrolled (mirrors the operator design).
Lighthouse mobile: performance 90 stable (TBT ~40ms, CLS 0). Landing e2e green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019HXye76z6KXmV7WFirU3sk
7 tasks
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.
Phase 5.5 — landing redesign · Batch 2 of 5
Builds on Batch 1 (already in develop). Screenshot-gated + approved by Roberto (features, cursor interactions, nav).
What's in this PR
animation-timeline: view()+ safe fallback) and hover lift/glow.SpotlightGroup), and the hero card tilts toward the cursor in 3D (SpotlightCard). Both inert underprefers-reduced-motion; the pointer work is lazy so TBT holds.Scope:
src/app/(marketing)/**only. No auth / proxy / deploy / CI / scripts touched.Verification
next buildgreen ·tsc --noEmitclean · biome lint clean.Remaining batches
3 metrics (99.99% uptime · 340ms P50 · 1,200+ teams) · 4 CTA + marquee ("Trusted by…") · 5 nav/footer full polish.
🤖 Generated with Claude Code