Commit Graph
31 Commits
Author SHA1 Message Date
Rami BitarandClaude Opus 4.7 3636724450 Remove Tailwind CDN script from index.html
Vite already compiles Tailwind via globals.css, so the runtime CDN
script duplicated styles and slowed first paint.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 17:04:51 -04:00
Rami BitarandClaude Opus 4.7 1c034400ca Rebrand store as Pulse with athletic theme and shared typography
- Pulse theme tokens in app.schema.json: Archivo Black headings (weight 400)
  + Inter body, white bg / black pill buttons, xl radius, AI-generated
  athletic imagery
- Add headerFontWeight theme prop so single-weight fonts (Archivo Black)
  load and render correctly; ThemeProvider applies font-family + weight
  inline so Typography works regardless of `as` element
- New shared Heading component (tagline / title / subtitle with size +
  align + tone variants) and Typography caption variant for taglines;
  refactor features, faq, cta, testimonials, products-carousel,
  products-grid, collection-grid, recommended-products, image-gallery,
  newsletter-cta to use them
- Hero accepts a `buttons` array (label / href / variant) replacing
  primaryCta/secondaryCta; cover-image component removed and existing
  cover blocks migrated to Hero blocks with `buttons: []`
- Newsletter CTA uses shadcn Button + Input so it inherits theme radius;
  stacked layout fixed to keep the image
- Product/collection card titles use Typography subtitle variants
  (font-body), heading font weight is theme-controlled
- Remove orphan commerce/shop-header.tsx and commerce/shop-footer.tsx;
  the editor-driven navigation/footer are the live chrome

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 16:47:07 -04:00
Rami Bitar 0a1fbd62bb Update default styles and components 2026-05-10 15:49:28 -04:00
Rami BitarandClaude Opus 4.7 383a593c42 Add Container component and fix radius/maxWidth theming
- Drop buttonRadius prop; button now uses --radius via rounded-md
- Inject @theme radius mappings into ThemeProvider so rounded-* utilities
  pick up --radius inside the Tailwind CDN iframe
- Add shared Container that consumes --container-max-width set from the
  global maxWidth prop, replacing ad-hoc "container mx-auto max-w-7xl px-6"
  wrappers across commerce, landing, footer, navigation, and others
- Simplify maxWidth options to Small/Medium/Large/X-Large/Full bleed and
  shift the scale up so Large (1280px) matches the previous default

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 12:25:13 -04:00
Rami Bitar 3a3d0a6ac8 update options 2026-05-09 15:36:10 -04:00
Rami Bitar 572de32e1a Merge staging: filter sheet drawers 2026-05-09 15:23:12 -04:00
Rami BitarandClaude Opus 4.7 906f2934fb Move collection and search filters into a Sheet drawer
Replace the always-visible sidebar and inline mobile filter panel with a
single Filters button that opens a left-side Sheet, with Clear (outline)
and Search (default) actions in the footer for consistency across pages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-09 15:20:50 -04:00
Rami Bitar 4f95e56513 update 2026-05-08 15:06:54 -04:00
Rami Bitar 6706a11f7b update css vars 2026-05-08 14:55:17 -04:00
Rami BitarandClaude Sonnet 4.6 564c98c805 Consolidate theme radius/shadow props and make rounded utilities responsive
- Remove duplicate roundedness/shadowLevel props (keep radius/shadow)
- Switch globals.css radius scale to proportional (square→pill works)
- Replace rounded-full with rounded-md on theme-driven elements
- Remove banner props from Navigation, drop publishing overlay

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08 10:01:55 -04:00
Rami Bitar f0323c2c57 Fix shopify cart 2026-05-08 09:25:35 -04:00
Rami Bitar ef941245d1 Update shopify cart 2026-05-08 09:21:49 -04:00
Rami Bitar 4845e48e17 update 2026-05-08 00:33:15 -04:00
Rami Bitar b92d35a148 remove animate presence 2026-05-08 00:29:11 -04:00
Rami Bitar 884538488f bump reacteditor to 0.0.17 2026-05-06 22:14:54 -04:00
Rami Bitar 328b8e3500 update reacteditor core 2026-05-06 16:01:09 -04:00
Rami Bitar a957612e70 update reacteditor/core to 0.0.16 2026-05-06 15:52:26 -04:00
Rami Bitar 9d6e3bf815 bump version of reacteditor 2026-05-06 13:53:24 -04:00
Rami Bitar 346fcb470e update git commit and push 2026-05-05 14:04:51 -04:00
Rami BitarandClaude Opus 4.7 fce386c518 Use headerActions override for custom Save button
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 13:51:10 -04:00
Rami Bitar 62fbdead87 refactor shopify storefront 2026-05-05 13:42:40 -04:00
Rami BitarandClaude Opus 4.7 ba8826030c Strip non-essential plugins and hide nav/sidebar UI
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 13:14:09 -04:00
Rami Bitar 89c35eed7a Update to use plugin-ai v4 2026-05-05 12:27:24 -04:00
Rami BitarandClaude Opus 4.7 4cada5b2b5 Auto-publish on AI finish and add custom save button
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 10:59:16 -04:00
Rami Bitar 2a397da576 Fix type mismatch 2026-05-05 00:24:03 -04:00
Rami Bitar 570920ae5c update package versions 2026-05-05 00:20:13 -04:00
Rami BitarandClaude Opus 4.7 343a2aa3a7 Add media and AI plugins, refresh editor configs
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 22:36:42 -04:00
Rami Bitar 865e16400c Add loader while publishing 2026-05-03 21:28:13 -04:00
Rami Bitar 39246219d2 update remove vite config aiPlugin 2026-05-03 20:42:56 -04:00
Rami Bitar 8ca6e20ae2 remove shadcn import 2026-05-03 20:38:37 -04:00
Rami Bitar 3a3ca1c72a Initial commit 2026-05-03 20:12:12 -04:00