Use overflow-x: hidden + max-width: 100% on html/body to prevent
mobile viewport expansion. Cap decorative glow blobs with max-w
instead of fixed widths, and hide decorative dots on mobile.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove global smooth scroll (caused laggy feel), use solid header bg on
mobile instead of backdrop-blur, respect prefers-reduced-motion, and add
targeted smooth scroll only for anchor nav clicks.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove overflow-x-hidden from html (caused vertical scroll issues via CSS spec quirk)
- Remove items-center/justify-center from body (TurboStarter auth defaults breaking full-width layout)
- Use overflow-x-clip on body instead — clips overflowing glow elements without creating a scroll container
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove BuyCtaDialog import/usage from root layout (TurboStarter boilerplate promo)
- Add overflow-x-hidden on html and body to prevent right-side empty space
- Add w-full on body for proper full-width stretching
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Enable session recording in PostHog provider (was disabled by default)
- Add origin URL fallback in checkout route to prevent Stripe "Not a valid URL" error
- Refactor logo component to extract LogoIcon and add color scheme support
- Add .moat/ to gitignore
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5-step guided wizard: find business → confirm → email → payment → success.
Includes Google Places search API, Stripe checkout API, i18n (EN/ES),
and CTA links updated to point to the new wizard.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Shrink gauge radius from 65 to 58 and adjust center to prevent the
arc from overlapping the multicolor reference bar
- Change CTA text from "Analyze my reviews" to "Analyze my business"
across all instances (EN/ES)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Change page CSS from fixed height+overflow:hidden to min-height+overflow:visible
- Remove overflow:hidden from ReportPage inline styles
- Add 7 anonymized review evidence entries with classification anchors so the
Review Evidence appendix section renders in the demo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Port the engine's report renderer (37 component files) into the marketing
site with anonymized data from a real 596-review analysis. Visitors see
the exact multi-page report paying customers receive — cover, executive
summary, rating dashboard, theme analysis, domain performance, trends,
critical issues, strengths, action plan, and tracking framework.
- Anonymized business data (Bistro El Sol, score 83.3)
- EN/ES language toggle in report toolbar
- Recharts: gauge, radar, scatter, donut, trend, heatmap charts
- Sticky CTA bar converting demo viewers to customers
- Demo nav link updated from anchor to /report-demo route
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Shrink gauge arc (r 80→65) to clearly separate from color band
- Replace overflow-hidden with overflow-clip on report preview,
score spectrum, and marquee to prevent scroll trapping
- Remove overflow-x-clip from report fan so side pages aren't clipped
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add tabbed report preview (score gauge, domains, issues, actions), annotated
review evidence cards with sentiment highlights, social proof bar, and visual
how-it-works mockups. Enhance hero with stat pills, testimonials with stars,
and banner with mini gauge. Remove redundant features section.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Override next-themes localStorage persistence to enforce configured theme
mode. Redesign report fan with perspective, ambient glow, glass borders,
and hover effects for a polished visual presentation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace boilerplate branding with WhyRating visual identity:
- Inter + Nunito fonts, blue theme, light mode
- Inline SVG logo component (whyrating.com wordmark)
- Swap logos in header, footer, auth layout
- Generate favicon/icons from brand SVG
- Full landing page: hero, how-it-works, features, testimonials, FAQ
- EN/ES translations for all sections
- Report fan (abanico) component with 3 PDF page previews
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>