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
chris pushed to main at chris/beachPartyBalloons 2026-06-16 08:05:30 -04:00
eef6d0cb7d Revert gallery/server workarounds — fixed in NPMplus instead
chris pushed to main at chris/beachPartyBalloons 2026-06-16 07:55:59 -04:00
ca4e52336a Proxy /photos and /uploads through main-site to gallery backend
chris pushed to main at chris/beachPartyBalloons 2026-06-16 07:50:15 -04:00
cdeb2f5406 Fix gallery images blocked by OpaqueResponseBlocking
chris pushed to main at chris/beachPartyBalloons 2026-06-13 19:23:55 -04:00
8b1e89cf04 Lower ALTCHA cost to 2000
chris pushed to main at chris/beachPartyBalloons 2026-06-13 19:21:12 -04:00
f59d19f3c2 Set ALTCHA to auto-solve on page load
chris pushed to main at chris/beachPartyBalloons 2026-06-13 19:11:20 -04:00
08ac545567 Harden ALTCHA: raise cost and add expiration
chris pushed to main at chris/beachPartyBalloons 2026-06-13 19:09:08 -04:00
10f9511c76 Add robots.txt and sitemap.xml
chris pushed to main at chris/beachPartyBalloons 2026-06-12 19:49:32 -04:00
d20a2804ff Fix contact tile height stretching