Commit Graph

31 Commits

Author SHA1 Message Date
Rami Bitar
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 Bitar
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 Bitar
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 Bitar
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 Bitar
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 Bitar
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 Bitar
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 Bitar
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 Bitar
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