chris pushed to main at chris/beachPartyBalloons 2026-05-10 10:40:57 -04:00
8799892341 fix: add Plausible window initializer to estore layout
chris pushed to main at chris/beachPartyBalloons 2026-05-10 10:34:28 -04:00
973808088e revert: restore product image background to white
chris pushed to main at chris/beachPartyBalloons 2026-05-09 22:07:18 -04:00
f45a1f807f fix: make product image rounded corners visible
chris pushed to main at chris/beachPartyBalloons 2026-05-09 13:24:26 -04:00
e8240e383a fix: increase Square card form height to show postal code field
chris pushed to main at chris/beachPartyBalloons 2026-05-09 13:17:08 -04:00
bbf08e4267 fix: hide subtotal line when it equals the total (no delivery/tax)
chris pushed to main at chris/beachPartyBalloons 2026-05-09 10:50:17 -04:00
8e283a4dff fix: update Green Tea hex to #b2ddc3, remove Pastel Magenta
chris pushed to main at chris/beachPartyBalloons 2026-05-09 10:41:51 -04:00
5643153a05 feat: add Magenta (#a01357) to Pinks & Reds color family
chris pushed to main at chris/beachPartyBalloons 2026-05-09 10:39:37 -04:00
07ae012aa3 feat: add Green Tea (#8a9f7f) to Greens color family
chris pushed to main at chris/beachPartyBalloons 2026-05-08 10:44:19 -04:00
ed5db69a90 fix: replace placeholder phone number in privacy policy
chris pushed to main at chris/beachPartyBalloons 2026-05-08 10:36:06 -04:00
e2af78ff55 fix: nginx waits for estore healthcheck before starting
chris pushed to main at chris/beachPartyBalloons 2026-05-08 10:23:57 -04:00
57cc5840b9 feat: obfuscate email with click-to-reveal across all pages
chris pushed to main at chris/beachPartyBalloons 2026-05-08 08:31:05 -04:00
3330c47af2 fix: secure admin API endpoints with Bearer token auth
chris pushed to main at chris/beachPartyBalloons 2026-05-08 07:57:25 -04:00
c40db43c04 fix: replace literal \u2014 escape with em dash in notes placeholder
chris pushed to main at chris/beachPartyBalloons 2026-05-08 07:48:16 -04:00
f969e5d242 feat: configurable booking lead time in admin (default 48h)
chris pushed to main at chris/beachPartyBalloons 2026-05-05 16:40:56 -04:00
134705792c fix: pass OSRM_URL from root .env into estore container
chris pushed to main at chris/beachPartyBalloons 2026-05-05 16:19:59 -04:00
c240ec4ce6 fix: disable Next.js fetch cache for OSRM requests
chris pushed to main at chris/beachPartyBalloons 2026-05-05 15:15:44 -04:00
5bebd51ac4 fix: log OSRM failure reason and URL instead of silent fallback
chris pushed to main at chris/beachPartyBalloons 2026-05-05 14:52:17 -04:00
175305a28f fix: calendar event UTC times and slot query range
chris pushed to main at chris/beachPartyBalloons 2026-05-05 10:57:52 -04:00
bb6c8a03a7 fix: calendar newlines, admin delivery window setting
chris pushed to main at chris/beachPartyBalloons 2026-05-05 10:51:26 -04:00
ffd07e35bd fix: vinyl order attribution and 1-hour customer delivery window