Commit Graph

4 Commits

Author SHA1 Message Date
Jeff Emmett c9dc807d28 Sync xhiva.art content with live xhivart.ch updates
CI/CD / deploy (push) Successful in 56s Details
Update all page content, service definitions, testimonials, events,
footer, and about page structure to match the live Squarespace site.
Key changes: 5 process components replacing 8 methodology steps,
7 full-length testimonials, 3-column homepage services grid,
restructured about page with biography sections, XHIVA branding.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-06 15:11:31 -04:00
Jeff Emmett 991059020b Add untracked source files from site restructure
CI/CD / deploy (push) Successful in 1m18s Details
Components, CMS, data modules, and page routes were created during
the Feb 23 restructure but never committed to git. This broke CI
builds as git clone wouldn't include them.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 12:23:04 -07:00
Jeff Emmett adea13d820 Change Painting & Art Collection image to painting-process
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 06:57:09 +00:00
Jeff Emmett 630312c7ea Site restructure + admin panel for self-management
- Split page.tsx into server component + home-client.tsx (data-driven)
- Add /about page with extended biography, Art as Ritual, Art in Motion
- Add /admin panel (password-protected) for artworks, events, services CRUD
- Restructure nav: Home | Art | Services | Re Evolution Art | About | Contact
- Services now show "How it works" / "Who it is for" bullet points
- Gallery: featured artworks (large), grid, sold/private carousel, lightbox with metadata
- "Future Gatherings" renamed to "PULSAR"
- JSON data layer with auto-seed from hardcoded content (/data volume)
- Image upload API with file type validation (max 10MB)
- HMAC session auth (Web Crypto API, Edge-compatible)
- Docker: named volume xhivart-data, /data directory, ADMIN_PASSWORD env

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 02:37:05 +00:00