Commit Graph

33 Commits

Author SHA1 Message Date
Rami Bitar
60e262465e update package json 2026-05-11 21:46:30 -04:00
Rami Bitar
18d03f0a7a Fix font cascade for wrapped/nested heading elements
The body-font rule explicitly targeted span/a/p/li, which broke any
heading rendered as <span> (e.g. Typography variant="h3" as="span") or
any heading containing inline span/anchor children — those elements
matched the rule and reset their font to the body font, overriding
inheritance from the parent heading.

Set the body font once on `body` and let descendants inherit. Form
controls (button/input/textarea/select) get `font-family: inherit` so
they pick up the surrounding context instead of the UA default.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 17:10:12 -04:00
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