erikgh and Claude Opus 4.8
7d27c91cf7
feat: Cómo empezar section (07) — 3-step on-ramp to WhatsApp
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 15:45:30 -06:00
erikgh
d8921bc0bc
feat: sticky Header with persistent contact CTA
2026-07-21 15:42:13 -06:00
erikgh
50f62bdf28
docs: implementation plan for landing additions (+ short header CTA in spec)
2026-07-21 15:37:51 -06:00
erikgh
4f73312526
docs: design spec for Header + Cómo empezar + Footer additions
2026-07-21 15:31:55 -06:00
erikgh
421576a5b7
fix: disable smooth scroll under reduced motion; drop dead motion exports
2026-07-21 12:17:29 -06:00
erikgh
7d9e31aa52
fix: escape Cierre quotes, commit eslint deps, restore build lint gate
2026-07-21 11:57:03 -06:00
erikgh
556f716583
feat: SEO metadata, JSON-LD, OG image, sitemap, a11y focus styles
...
Expands app/layout.tsx metadata (openGraph, twitter, canonical),
adds ProfessionalService JSON-LD to app/page.tsx, focus-visible
styles in globals.css, robots.txt/sitemap.xml, and a placeholder
og-image.png (navy background, no wordmark text — needs a real
design asset before launch).
Also adds .eslintrc.json (next/core-web-vitals) so next lint runs
non-interactively, and decouples ESLint from next build via
next.config.mjs (eslint.ignoreDuringBuilds) so a pre-existing,
out-of-scope lint issue in Cierre.tsx doesn't block the static
export.
2026-07-21 11:50:24 -06:00
erikgh
e98adf5b08
feat: compose page + Framer Motion animations + reduced-motion support
2026-07-21 11:31:27 -06:00
erikgh
8947a11e70
feat: Cierre section (07, dark) — closing quote + contact links
2026-07-21 11:20:06 -06:00
erikgh and Claude Opus 4.8
532ce55558
feat: Estratega section (06) — portrait + bio + quote
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 11:13:38 -06:00
erikgh and Claude Opus 4.8
729e06bdc8
feat: Disciplinas section (05) — pillars as tools
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 11:08:11 -06:00
erikgh
a97718f43e
feat: Mecanismo section (04, dark) — 3-step method
2026-07-21 10:32:19 -06:00
erikgh
e380e9751a
feat: ParaQuien section (03) — audience filter
2026-07-21 10:28:44 -06:00
erikgh
d2fe1fcf64
feat: FraseAncla section (02) — anchor quote
2026-07-21 10:24:52 -06:00
erikgh
ccfcf71491
feat: Hero section (01) with HV-1 hormozi + V-a editorial variants
2026-07-21 10:18:27 -06:00
erikgh
d218b19655
fix: CTA light variant uses text-cream (text-base collides with Tailwind fontSize)
2026-07-21 10:14:47 -06:00
erikgh
7d12e35600
feat: primitives (Wordmark, Container, CTA) with tests
2026-07-21 10:10:14 -06:00
erikgh
48a37395aa
feat: design tokens (palette, Inter font, content + motion libs)
2026-07-21 10:03:56 -06:00
erikgh
f66687a545
chore: scaffold Next.js 14 + Tailwind + Framer Motion + Vitest
2026-07-21 09:58:28 -06:00