Commit Graph

18 Commits

Author SHA1 Message Date
Alejandro Veras b2eff3d3be Only show the booking calendars after the lead form is sent
/contact/book/ now needs ?submitted=1 (set in the GHL form redirect) to load the
calendars; other visitors get a prompt that links to the form. The page is noindex
and out of the sitemap, the contact page card points to the form, and visitors are
sent back to the language they filled the form in.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:16:14 -04:00
Alejandro Veras 09459ffa4e Give the contact page's direct email box inner padding and rounded corners
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 13:03:43 -04:00
Alejandro Veras 965ec4c2c5 Move language switch out of the nav into a floating corner widget
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 17:59:07 -04:00
Alejandro Veras eb9137b300 Add Spanish and Arabic versions with a language switch
- English stays at /, Spanish at /es/ and Arabic at /ar/ (right to left)
- EN · ES · AR switch in the header and mobile menu
- Pages are written in English; the build translates them through
  src/i18n/es.json and src/i18n/ar.json, including browser-script strings
- rtl.css mirrors the layout and loads Arabic fonts on /ar/ pages
- hreflang alternates on every page and a multilingual sitemap
- scripts/i18n-extract.mjs lists strings that still need translating

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 16:18:11 -04:00
Alejandro Veras 4ba5f05f75 Fix the GoHighLevel form sometimes not appearing on /contact/
form_embed.js hides each embed off-screen until the iframe reports ready.
With loading="lazy" the hidden iframe often never loaded, so it never
reported ready and the form stayed invisible. Load the form eagerly, reserve
its height, and reveal any embed still hidden after a few seconds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 12:12:57 -04:00
Alejandro Veras 75d8cbc7f7 Embed the GoHighLevel lead form and booking calendars
/contact/ now uses the GHL "Dylan – Lead Form", and a new /contact/book/
page lets visitors pick the free intro call or the paid 1:1 and book it in
the matching GHL calendar. Both calendars load up front so switching tabs is
instant.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 13:43:35 -04:00
Alejandro Veras 16e36f5b4f Apply remaining owner feedback
- Remove The Business Launch Playbook everywhere (home section, About card,
  Business Setup and Consulting mentions)
- Add the meSEO logo and a Korrith venture card linking to korrith.com
- Rename the press feature to Gulf Insider; the card links out once a URL is set
- Use the new photos of Dylan: podcast headshot, About, Consulting, Fractional,
  the magazine cover and a Press photo gallery

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:17:08 -04:00
Alejandro Veras 6850d4bee7 Apply owner feedback: company links, Ai Growth Technologies, remove two ventures, new Instagram, full footer name
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:10:56 -04:00
Alejandro Veras 87f39eb49e Add five consulting service pages
Business Optimization, Supply Chain, Cybersecurity, Education and Fractional
Leadership, with copy verbatim from the content documents and the same layout
as the existing service pages (shared blocks in src/service.mjs). Adds them to
the Consulting menu (now two columns) and footer, restores the Consulting page
links to them, and fixes a mobile overflow from card glows that were not
anchored to their cards.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:09:26 -04:00
Alejandro Veras 4804d824da Raise footer watermark contrast another step
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:21:15 -04:00
Alejandro Veras 8b7da81f7f Make the footer watermark slightly more visible
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:18:59 -04:00
Alejandro Veras 8f62f11a62 Keep dark cards dark in light mode so their white titles stay readable
The glass card rule was overriding .card-dark and .closing-dark with the
light card surface, leaving white headings on a white background. Also
darkens the industry index numbers. A contrast audit of all eight pages in
both themes now finds no unreadable text.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:16:58 -04:00
Alejandro Veras a7d8e4968e Sharpen the Let's talk ribbon and center small outline buttons
The ribbon was a 1600px image stretched almost 3x. It is now upscaled 2x
with Lanczos and light sharpening (keeping transparency) and stretched less.
Small outline buttons such as Replay get symmetric padding since they have
no arrow tile.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:08:28 -04:00
Alejandro Veras 90be0ec4c7 Apply QA: brand-blue buttons, no DNA, theme-aware fireworks and footer
- Buttons return to the brand accent colors (primary fill, accent outline)
- Current Ventures shows only the copy beside the portfolio dashboard; the
  DNA helix and its library are removed
- The journey fireworks stage, pins and particles switch to a light palette
  in light mode
- The footer follows the theme instead of staying black

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:56:42 -04:00
Alejandro Veras d0357f1c52 Merge option 2 homepage and visual language into the site
Rebuild the homepage on option 2's sections and effects (3D DNA, spinning
cube, giant words, fireworks journey, neon type, chrome ribbon) with copy
kept verbatim from the content document. Each venture now has its own 3D
object, the portfolio dashboard sits beside the DNA, the journey uses the
original stats row and the playbook keeps our book. Inner pages adopt the
same navy, glass and gradient skin, with dark as the default theme.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 12:47:20 -04:00
Alejandro Veras e6279c2e91 Show company logos on portfolio venture cards
Add logos for READTYCH, Growth360Partners, Infinitus Texas, Skinny Spiritz and
Techie Marketing on white plates so they read in both themes; ventures
without a logo keep their monogram on the same plate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:42:57 -04:00
Alejandro Veras 2d37e3fcce Use Dylan's DM logo, switch accent to brand blue, add dark mode
Recreate the DM monogram and wordmark as SVG and type so they stay sharp in
both themes, move the accent from violet to the logo's blue, and add a small
theme toggle in the nav that follows the system until the visitor picks one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:25:52 -04:00
Alejandro Veras ee8e0ab417 Build dylanmazzei.com redesign as a static multi-page site
Eight pages (home, about, portfolio, consulting, marketing, business setup,
contact, press) with copy taken verbatim from the content documents, a shared
layout, and a zero-dependency Node build ready for Vercel.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:01:00 -04:00