Commit Graph

24 Commits

Author SHA1 Message Date
Jeff Emmett 738b70dc94 Add Wayra background image to Work With Me section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:04:05 +00:00
Jeff Emmett 740d9b7d11 Add 23 new artworks, process photos, and custom favicon
- Add 23 new visionary art pieces to gallery (35 total)
- Add 10 process/portrait photos in new "Art in Motion" section under About
- Replace favicon with custom gold lotus-eye icon matching brand aesthetic
- Add apple-touch-icon and PWA icon sizes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 19:59:31 +00:00
Jeff Emmett 90a62a1b8e Make Re Evolution Art logo responsive and centered on mobile
Use w-full max-w-96 with aspect ratio instead of fixed width

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 18:39:37 +00:00
Jeff Emmett 9b9ad7d139 Reduce whitespace around Re Evolution Art logo
Scale logo up and clip padding from source image

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 18:20:36 +00:00
Jeff Emmett 075c3c589f Triple Re Evolution Art logo size
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 18:16:17 +00:00
Jeff Emmett 7c088b9a7c Update booking links to booking.xhiva.art
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:40:03 +00:00
Jeff Emmett 6c45da3b5d Rebrand to XHIVA ART, shorten Soul Portrait description
- Update header, footer brand, and copyright to XHIVA ART
- Condense Soul Portrait service description to match other cards

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:38:26 +00:00
Jeff Emmett 1e2ce584a0 Add xhiva.art domain to Traefik routing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:34:14 +00:00
Jeff Emmett 7a3805e05c Clean up footer, fix IG carousel images, remove signature badge
- Remove SoundCloud link from footer Connect section
- Remove repeated social media handles from footer Brand section
- Replace broken IG carousel images (sacred-geometry.jpg, crystal-1.jpg) with existing art
- Remove "SIGNATURE METHODOLOGY" badge from Soul Portrait service card

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 17:24:52 +00:00
Jeff Emmett 9675be7d35 Update booking URL to xhiva-booking.jeffemmett.com
Cloudflare free SSL doesn't cover multi-level subdomains like
book.xhivart.jeffemmett.com, switched to single-level subdomain.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:18:50 +00:00
Jeff Emmett 1e4ed37fba Add Soul Portrait - Art Alchemy service and Cal.com booking links
- Add 4th service card: Soul Portrait (Art Alchemy) with signature
  methodology badge, using soul-agreement artwork
- Change services grid from 3-column to 2-column for 4 cards
- Update "Book a Session" buttons to link to book.xhivart.jeffemmett.com
  (Cal.com self-hosted booking platform)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:11:59 +00:00
Jeff Emmett add2109e88 Add social links to Re Evolution Art section and new social connect section
- Re Evolution Art: replace generic Explore Events button with Instagram
  and Facebook Community buttons linking to @reevolutionart and FB group
- New SocialSection before footer with image grid carousel linking to
  @xhiva_art Instagram, plus Follow buttons for Instagram and Facebook

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:03:49 +00:00
Jeff Emmett 017a67e2a0 Add functional contact form with Resend email delivery
- Create /api/contact route that sends form submissions to xhivart@gmail.com
- Wire up ContactSection with state management, validation, and UX feedback
- Add loading, success, and error states to the contact form
- Use Resend SDK with reply-to set to sender's email for easy replies
- Add RESEND_API_KEY to docker-compose environment
- Fix dj-xhiva.jpg positioning to show top of photo

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:00:11 +00:00
Jeff Emmett faf4d918f7 Adjust image positioning to keep figures visible in cropped views
- portrait-1.jpg: shift focus left (30%) to keep seated figure visible
- dj-xhiva.jpg: shift focus up (30%) to keep DJ's face/head in frame

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:47:02 +00:00
Jeff Emmett ec4702bf98 Fix CSS cascade layer issue preventing Tailwind utilities from working
Wrap custom styles in @layer base and @layer components so Tailwind
utility classes (mx-auto, text-center, mb-6, etc.) can properly
override them per the CSS Cascade Layers spec.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 13:03:44 +00:00
Jeff Emmett 10d05736d3 Center text content in Ritual Art Alchemy and About sections
Removed md:text-left overrides and md:ml-0 from dividers so text,
headings, dividers, and buttons are consistently centered across
all breakpoints in both two-column layout sections.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:48:25 +00:00
Jeff Emmett 83a462056b Add Facebook link and update Instagram label in footer
Added facebook.com/XimenaXhivart to both the social links and
connect sections. Updated Instagram label to show @xhiva_art handle.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:42:42 +00:00
Jeff Emmett 681ee2f883 Add Krown and Narrenschiff brand fonts to Re Evolution Art section
Krown (bold geometric sans-serif) used for titles, Narrenschiff
(modern geometric) used for body text in the Re Evolution Art section
to match the brand identity.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:34:10 +00:00
Jeff Emmett 96172427fc Fix broken images on live site with cache-busting and proper headers
Cloudflare was caching 404 responses from before the tunnel was configured.
Added query params to bust stale cached 404s for featured.jpg and goddess.webp.
Added Cache-Control headers for /images/* to ensure proper long-term caching.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 12:25:14 +00:00
Jeff Emmett 05aa076eb5 Increase spacing above buttons throughout site
- Hero: mb-14 → mb-16
- Ritual Art: mb-10 → mb-12, added pt-2 to button wrapper
- About: mb-10 → mb-12, added pt-2 to button wrapper
- Work With Me: mb-12 → mb-16
- Services CTA: mt-16 → mt-20
- Re Evolution CTA: mt-16 → mt-20
- Contact form button: mt-2 → mt-4

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 22:53:52 +01:00
Jeff Emmett c93279fe35 Fix spacing and centering throughout the site
- Standardize section header spacing (mb-12 after headers)
- Fix divider alignment (ml-0 instead of mx-0 for left-aligned text)
- Add proper button centering with flex justify-center items-center
- Increase spacing between content and CTAs (mb-10, mb-12, mb-14)
- Wrap buttons in proper centering containers
- Consistent heading margins (mb-6 before dividers)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 22:50:18 +01:00
Jeff Emmett 7a2c174c24 Add all images from xhivart.ch and update page to display them
Images downloaded from original site:
- Hero: Main background image
- Art Gallery: 24+ visionary artworks (Goddess, Mujer Medicina, Shiva,
  Twin Flames, Soul Agreement, Madre, etc.)
- About: 5 portrait photos and Pachamama artwork
- Services: Crystal therapy, Temazcal, Deep integration photos
- Re Evolution Art: Event photos, DJ Xhiva, tribal nights, logo
- Icons: Navigation/footer decorative elements

Updated page.tsx:
- Added new GallerySection with interactive grid of artworks
- Hero section now uses background image with gradient overlay
- Services section shows photos above each service card
- Re Evolution Art section displays event photos and logo
- About section shows portrait with additional photo grid
- All images use Next.js Image component for optimization

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 13:15:23 +01:00
Jeff Emmett d5efb63145 Initial xhivart.ch mirror site implementation
Complete single-page application mirroring xhivart.ch content:
- Hero section with Ximena Xaguar branding
- Ritual Art Alchemy section
- Services section (Crystal Therapy, Temazcal, Deep Integration)
- Re Evolution Art cultural platform section
- Testimonials section
- About section
- Contact form
- Responsive navigation with mobile menu
- Footer with social links

Styling:
- Custom CSS variables for brand colors
- Elegant typography with Cormorant Garamond and Montserrat
- Glassmorphism navigation
- Fade-in animations
- Service cards with accent colors

Deployment:
- Docker configuration with standalone output
- docker-compose.yml for Traefik integration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 01:30:30 +01:00
Jeff Emmett 8a19a9d94d Initial commit from Create Next App 2026-01-25 00:57:10 +01:00