chris pushed to main at chris/beachPartyBalloons 2026-06-22 12:56:38 -04:00
6c6b756305 Refactor BouquetPicker: tabs, weight selection, per-color latex steppers
chris pushed to main at chris/beachPartyBalloons 2026-06-18 17:15:37 -04:00
3977580b81 BouquetPicker: fix latex filter, unified color picker, modifier visibility
chris pushed to main at chris/beachPartyBalloons 2026-06-18 14:20:10 -04:00
c9bd3e50d0 BouquetPicker: fix latex, sticky counters, modifier support
chris pushed to main at chris/beachPartyBalloons 2026-06-18 13:09:15 -04:00
5e1db823cb Fix bouquet builder: bypass Online filter via dedicated API endpoint
chris pushed to main at chris/beachPartyBalloons 2026-06-18 13:04:26 -04:00
0e1d8e5af4 BouquetPicker: show category slugs in empty state for debugging
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:54:38 -04:00
9779198d46 Fix Set spread TS error: use Array.from instead of spread syntax
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:52:31 -04:00
6f6a941007 BouquetPicker: log category slugs to help diagnose build filter
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:42:50 -04:00
b3df81fb25 Bouquet builder: pull all items from Build category only
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:37:25 -04:00
52a9828b96 Bouquet builder: mylars from Build category, latex from full catalog
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:08:37 -04:00
7b7c3efb65 Fix CartDrawer build error: move grouping logic out of JSX
chris pushed to main at chris/beachPartyBalloons 2026-06-18 12:01:56 -04:00
c72699da16 Fix bouquet builder detection: use name match instead of tags
chris pushed to main at chris/beachPartyBalloons 2026-06-18 11:42:26 -04:00
528fb90303 Add Build Your Own Bouquet feature
chris pushed to main at chris/beachPartyBalloons 2026-06-18 11:08:19 -04:00
f1537402b5 Disable sold-out variants in picker; default to first in-stock option
chris pushed to main at chris/beachPartyBalloons 2026-06-18 10:59:54 -04:00
904fa91bad Fix sold-out logic: only mark product sold out when all variants are exhausted
chris pushed to main at chris/beachPartyBalloons 2026-06-16 21:44:41 -04:00
699c5cbaa1 Fix HEIC crash: skip unsupported images gracefully
chris pushed to main at chris/card-maker 2026-06-16 21:39:22 -04:00
57e0f1f687 Fix mobile sheet label clipped at top of preview
chris created branch main in chris/card-maker 2026-06-16 21:34:05 -04:00
chris pushed to main at chris/card-maker 2026-06-16 21:34:05 -04:00
fb03a99f2c Initial commit — Card Studio printable card generator
chris created repository chris/card-maker 2026-06-16 21:31:52 -04:00
chris pushed to main at chris/beachPartyBalloons 2026-06-16 08:22:00 -04:00
14fc9df9d2 Add server-side content filtering to block spam