chris pushed to main at chris/beachPartyBalloons 2026-04-17 15:46:21 -04:00
107ef43a0e fix: hide category tab when it's already shown as an occasion tab
chris pushed to main at chris/beachPartyBalloons 2026-04-17 15:40:38 -04:00
623b237826 feat: multi-category items and fix new items not appearing
chris pushed to main at chris/beachPartyBalloons 2026-04-17 14:21:33 -04:00
84ab6bef2d feat: featured items — admin toggle, badge, sorted to top
chris pushed to main at chris/beachPartyBalloons 2026-04-17 14:19:27 -04:00
6705293e50 fix/feat: hex conflict, scroll-to-top, search all, admin error emails
chris pushed to main at chris/beachPartyBalloons 2026-04-17 14:08:59 -04:00
01c908e919 fix: color picker selection keyed on name instead of hex
chris pushed to main at chris/beachPartyBalloons 2026-04-16 09:12:10 -04:00
6865d2d437 fix: lock body scroll when any modal or drawer is open
chris pushed to main at chris/beachPartyBalloons 2026-04-16 09:00:35 -04:00
e95ec68931 feat: admin color availability filter per item
chris pushed to main at chris/beachPartyBalloons 2026-04-16 08:50:38 -04:00
1861e10d6d fix: restore missing next/server imports + add force-dynamic to admin routes
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:51:26 -04:00
f2fa8e3c17 fix: zoom chrome/metallic preview dots to 220% background-size
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:47:19 -04:00
c22b668bc5 fix: update /color-picker/ → /color/ in estore ColorPicker and CSS
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:41:46 -04:00
0576677523 feat: scroll-to-top button in estore; fix JS/CSS cache headers on main site
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:39:48 -04:00
c6d5a0265f fix: tour init on All tab + 11" Latex card; fix modal title truncation
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:34:41 -04:00
6fea1f2be1 fix: hide delivery line in order summary when pickup is selected
chris pushed to main at chris/beachPartyBalloons 2026-04-15 14:32:28 -04:00
c130f9bcdf nginx: redirect /color-picker/* to /color/*
chris pushed to main at chris/beachPartyBalloons 2026-04-15 13:45:00 -04:00
e2d9ae7541 nginx: redirects for legal pages, gzip, security headers
chris pushed to main at chris/beachPartyBalloons 2026-04-15 13:28:22 -04:00
f4b1f7722e Fix data dir permissions and legal doc links
chris pushed to main at chris/beachPartyBalloons 2026-04-14 21:25:08 -04:00
215a8f2e3f Add Plausible Analytics to color page and estore
chris pushed to main at chris/beachPartyBalloons 2026-04-14 21:14:10 -04:00
50680a323f Major overhaul: shared nav, admin improvements, email enhancements, routing fixes
chris pushed to main at chris/beachPartyBalloons 2026-04-13 19:27:22 -04:00
9f9f326af9 Add root docker-compose and osrm data directory
chris created branch main in chris/beachPartyBalloons 2026-04-13 19:24:21 -04:00