Skip to content

Mobile-friendly Extension page + Beta signup form#37

Merged
bitwalt merged 1 commit into
mainfrom
extension-mobile-ux
May 10, 2026
Merged

Mobile-friendly Extension page + Beta signup form#37
bitwalt merged 1 commit into
mainfrom
extension-mobile-ux

Conversation

@bitwalt
Copy link
Copy Markdown
Collaborator

@bitwalt bitwalt commented May 10, 2026

Summary

  • Right-sizes the /products/extension and /products/extension/beta pages for mobile — sections, type, padding, and CTAs were all tuned for desktop, so on a 375 viewport each section consumed roughly a full screen and the hero took two scrolls before any value-prop content appeared.
  • No copy changes, no behaviour changes. Pure responsive class tuning.

Highlights

  • Section vertical padding goes py-20py-14 sm:py-20 across both pages; hero pt-32pt-24 sm:pt-32.
  • Extension features grid is now 2-col on mobile (was 1-col); Get Started step grid is now 2-col on mobile.
  • Beta form fields stack on phones and pair-up at sm:; inputs use text-base on mobile so iOS Safari doesn't auto-zoom on focus.
  • Submit button row reverses on mobile so the primary CTA sits above the privacy note; goes full-width.
  • Mobile page heights drop ~28% — Extension 6608 → 4808 px, Beta 2141 → 1965 px.

Test plan

  • Mobile (375): Extension page hero CTAs visible above fold, sections scroll smoothly, no horizontal scroll.
  • Mobile (375): Beta form title fits in 2 lines, inputs don't trigger iOS zoom on focus, submit button is full-width and above the privacy note.
  • Tablet (768): both pages still look good — no broken grids.
  • Desktop (≥1024): no regressions vs. main.

🤖 Generated with Claude Code

The Extension product page and the Beta signup form were both built
desktop-first; on a 375-wide viewport every section consumed a full
screen of vertical space and the hero alone took two scrolls before
the value prop appeared. This pass right-sizes spacing, type, and
controls for mobile while keeping the desktop layout intact.

Extension page:
- Hero pt-32 pb-20 → pt-24 pb-12 sm:pt-32 sm:pb-20; tighter
  space-y, mb-6 instead of mb-8 on mobile.
- Section py-20 → py-14 sm:py-20 across Features, Protocols,
  Sovereignty, Get Started.
- Section H2 text-3xl → text-2xl sm:text-3xl.
- Features grid is 2-col on mobile (was 1-col); cards drop to p-4
  with smaller icon tile and text-xs body.
- Protocols cards drop to p-4 / smaller logo / text-xs body so the
  description stops wrapping every 2 words.
- Sovereignty card padding p-8 → p-6 sm:p-8 md:p-12; check icons
  align to top of multi-line items.
- Get Started step grid is 2-col on mobile (was 1-col); circle
  shrinks 16→12 and number shrinks 2xl→lg.
- Bottom CTA goes full-width on mobile.
- Hero TiltCard caps at 300px on mobile (was 380px).

Beta signup page:
- Hero pt-32 → pt-24 sm:pt-32; h1 text-4xl → text-3xl sm:text-4xl
  lg:text-5xl with leading-[1.1] so the title stops wrapping into
  4 lines.
- Form moves to single-column on mobile (sm:grid-cols-2 instead of
  md:grid-cols-2) so name/email and telegram/nostr stack neatly on
  any phone.
- Inputs go to py-3 (taller tap target) and text-base on mobile so
  iOS Safari doesn't auto-zoom on focus, dropping to text-sm at sm.
- Submit row uses flex-col-reverse on mobile so the primary CTA sits
  above the privacy note; button goes w-full on mobile.
- Success card is also full-width back-link on mobile and tighter
  padding/typography.

No copy changes; pure layout/spacing/responsive-class adjustments.
Verified at 375 (mobile), 760 (tablet) — page heights drop ~28% on
mobile (Extension 6608→4808px, Beta 2141→1965px) without any
desktop regression.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown
Contributor

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
website 16cbec1 Commit Preview URL

Branch Preview URL
May 10 2026, 09:38 PM

@bitwalt bitwalt merged commit 22c9042 into main May 10, 2026
2 checks passed
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