Commit graph

  • d491f9050d Fix paths main Philip Peterson 2026-06-14 02:32:43 -0700
  • dee9a48b4a fix digest Philip Peterson 2026-06-14 02:23:35 -0700
  • 1b6a71060a fix scrolling Philip Peterson 2026-06-14 01:55:30 -0700
  • 0b3112f81b ts fixes Philip Peterson 2026-06-14 00:38:35 -0700
  • e7fd102daf package lock Philip Peterson 2026-06-14 00:08:18 -0700
  • 558863056e wip Philip Peterson 2026-06-14 00:08:08 -0700
  • 2d933926fb wip Philip Peterson 2026-06-14 00:07:39 -0700
  • 0d3b502126 wip Philip Peterson 2026-06-12 02:39:34 -0700
  • 27f11b582b wip Philip Peterson 2026-06-12 02:34:39 -0700
  • ebf5217cd7 wip Philip Peterson 2026-06-12 02:22:39 -0700
  • 3376587a46 wip Philip Peterson 2026-06-12 02:16:49 -0700
  • 1f0da87771 wip Philip Peterson 2026-06-12 02:08:19 -0700
  • 7807dcd642 Fixes Philip Peterson 2026-06-12 01:55:53 -0700
  • 7ec8835ef0 wip Philip Peterson 2026-06-12 01:38:31 -0700
  • d4c0cf7030 fix dockerfile Philip Peterson 2026-06-12 00:07:07 -0700
  • f1d4f6a45e builder Philip Peterson 2026-06-11 23:56:14 -0700
  • 261d872ce3 wip Philip Peterson 2026-06-11 23:23:29 -0700
  • b293be37b9 composer Philip Peterson 2026-06-11 23:10:17 -0700
  • 03ea61a8ae do not use overlayfs Philip Peterson 2026-06-11 22:59:33 -0700
  • ec6998832b Wip Philip Peterson 2026-06-11 22:56:25 -0700
  • 25fcd44460 Wip Philip Peterson 2026-06-11 22:53:14 -0700
  • ac9a02e832 wip Philip Peterson 2026-06-11 22:51:15 -0700
  • d5055e0bda quay Philip Peterson 2026-06-11 22:47:20 -0700
  • 303c1e6205 sudo Philip Peterson 2026-06-11 22:45:22 -0700
  • c648318653 wip Philip Peterson 2026-06-11 22:42:21 -0700
  • 6cc5e06251 wip Philip Peterson 2026-06-11 22:36:08 -0700
  • c875eae064 Fix CI, use postgres drop cascade Philip Peterson 2026-06-11 22:25:31 -0700
  • a99e367a49 CI: install Docker from static binary, keep all paths under /tmp Philip Peterson 2026-06-08 19:29:39 -0700
  • 077cc53d27 Fix CI: install Docker on host runner, use correct image org Philip Peterson 2026-06-08 19:27:41 -0700
  • ce58e9db3b wip Philip Peterson 2026-06-08 19:25:56 -0700
  • 150cce5858 ci Philip Peterson 2026-06-08 19:23:57 -0700
  • d7a95529cb use ci Philip Peterson 2026-06-08 19:21:54 -0700
  • 0196733be8 scroll Philip Peterson 2026-06-08 19:14:22 -0700
  • 32c6b6dd5a add flood control Philip Peterson 2026-06-06 00:17:08 -0700
  • 871ac5b3ef fix Philip Peterson 2026-06-06 00:13:21 -0700
  • d4300cf04e Consolidate classes Philip Peterson 2026-06-05 02:01:03 -0700
  • 8d099b220f Fixes Philip Peterson 2026-06-05 01:54:26 -0700
  • 7716e7e26e Switch to postmark+smtp transport to avoid header restrictions Philip Peterson 2026-06-05 00:39:28 -0700
  • bc8559a3c7 Fix Postmark mail transport by using core mailer_dsn config Philip Peterson 2026-06-05 00:37:56 -0700
  • 9193e54e87 wip Philip Peterson 2026-06-05 00:30:25 -0700
  • 69e6ef3e8b fixes Philip Peterson 2026-06-05 00:04:37 -0700
  • 27e2b6f2d9 have Drupal forward logs to actual logs Philip Peterson 2026-06-04 23:22:43 -0700
  • 642dee3c1f wip Philip Peterson 2026-06-04 23:05:25 -0700
  • bb84ca34a8 fixes Philip Peterson 2026-06-04 22:52:41 -0700
  • 39ced1a5af Fixes Philip Peterson 2026-06-04 00:15:22 -0700
  • 9bbb7712fe Fix FAQ Philip Peterson 2026-06-04 00:13:32 -0700
  • 8a96b526f1 Slugs Philip Peterson 2026-06-04 00:10:57 -0700
  • 1e3ba132a4 Suppress duplicate key errors on semaphore table during rebuilds Philip Peterson 2026-06-04 00:06:27 -0700
  • 4d895d1b0d Use page routing Philip Peterson 2026-06-04 00:05:52 -0700
  • 60ecacb4d4 Fix scrolling Philip Peterson 2026-06-04 00:02:27 -0700
  • 797e580cc0 Create custom /contact page with details and appointment CTAs Philip Peterson 2026-06-03 23:55:02 -0700
  • 95a0a3e004 Use labels Philip Peterson 2026-06-03 23:33:09 -0700
  • 6879b056da Use sendmail only on dev Philip Peterson 2026-06-03 23:30:44 -0700
  • 96eafc4f5c Dont autoselect service type Philip Peterson 2026-06-03 23:16:40 -0700
  • 26537efa94 Fix CSS Philip Peterson 2026-06-03 23:08:02 -0700
  • 2dd6c7da22 Add email field to booking form + dev mail mocking Philip Peterson 2026-06-03 23:05:06 -0700
  • 5293f3f347 Fixes to calendar lifecycle Philip Peterson 2026-06-03 22:47:31 -0700
  • 59b7e57b5e Remount for service Philip Peterson 2026-06-03 22:36:45 -0700
  • f882149a37 Fix for race condition Philip Peterson 2026-06-03 22:21:43 -0700
  • 8962fc5f0e Smooth scroll, booking refactor, success summary Philip Peterson 2026-06-03 22:14:39 -0700
  • 9e1e6a57b7 Hoist Tailwind classes to CX object; fix no-slots overlay flash Philip Peterson 2026-06-03 21:20:04 -0700
  • 1b7577fa17 Calendar polish: selection persistence, no-slots overlay, various fixes Philip Peterson 2026-06-03 20:51:43 -0700
  • e3c2e3e3a1 Add nice non-restrictive phone number input formatting for booking Philip Peterson 2026-06-03 20:35:40 -0700
  • 58988a4fe8 Fix calendar auto-advance and add fault injection for availability Philip Peterson 2026-06-03 19:52:14 -0700
  • b000b824ed Service-aware booking: selector drives calendar, inline request form Philip Peterson 2026-06-03 19:39:35 -0700
  • 2f624f73ba Fix colors Philip Peterson 2026-06-03 19:12:53 -0700
  • e9bce5aac8 Fix dragging issues Philip Peterson 2026-06-03 02:31:16 -0700
  • 84d47728f9 Update CLAUDE.md Philip Peterson 2026-06-03 02:14:34 -0700
  • 50f14afcd1 Appointment type selector Philip Peterson 2026-06-03 02:13:06 -0700
  • c073984e82 Redesign booking calendar: inline slots, M-F only, pre-select next day Philip Peterson 2026-06-03 02:02:56 -0700
  • b7287e8076 Clean up carousel: remove debug border, drop unused wrapRef Philip Peterson 2026-06-03 01:56:07 -0700
  • d56e94ad09 Remove leftRef now that forceUpdate made it redundant Philip Peterson 2026-06-03 01:54:48 -0700
  • bccac386a7 Fix carousel: swipe snap, disabled state, pointer events, resize Philip Peterson 2026-06-03 01:54:29 -0700
  • d693e87e02 Simplify swipe: direction-detect on touchend only Philip Peterson 2026-06-03 01:41:13 -0700
  • 52af78a31a Add touch/swipe support to testimonials carousel Philip Peterson 2026-06-03 01:40:45 -0700
  • b41113f318 Fix resize handler: use ref to avoid stale closure and listener churn Philip Peterson 2026-06-03 01:40:15 -0700
  • b0eaca462f Add testimonials carousel, redesign calendar, fix trusted host Philip Peterson 2026-06-03 01:37:13 -0700
  • 187174caa6 fix Philip Peterson 2026-06-01 03:21:54 -0700
  • 0d35dda628 Fix palette swatches, login styling, and login redirect Philip Peterson 2026-06-01 03:00:19 -0700
  • 1cb8335158 add swatch page, rename colors Philip Peterson 2026-06-01 02:46:47 -0700
  • 21d4174c8f wip Philip Peterson 2026-06-01 02:21:51 -0700
  • 1d9b1c1625 functionality build out Philip Peterson 2026-06-01 01:47:26 -0700
  • 8c5ce93d79 Fix statelessness Philip Peterson 2026-05-28 18:14:59 -0700
  • d98f9a9efd Fixes Philip Peterson 2026-05-28 00:07:02 -0700
  • 91b6b3af89 Fix styling Philip Peterson 2026-05-27 23:42:59 -0700
  • ba4b140d94 Adjust breakpoints to standard sm/md/lg for clearer mobile/tablet/desktop; minor hero spacing tweaks Philip Peterson 2026-05-27 22:44:10 -0700
  • 2e5425606d Style tweaks Philip Peterson 2026-05-27 22:28:12 -0700
  • cd2d59f298 Tweak lifecycle to make more stateless, fix some styling Philip Peterson 2026-05-27 21:58:19 -0700
  • 5ea7e69f5a fix config Philip Peterson 2026-05-25 14:40:17 -0800
  • 9c0ea08d17 Move theme/front page setup outside IS_SETUP gate Philip Peterson 2026-05-25 14:06:45 -0800
  • 4cc847eaa4 Make config:import run unconditionally on every boot Philip Peterson 2026-05-25 12:38:44 -0700
  • 4232cded55 wip Philip Peterson 2026-05-25 00:32:23 -0700
  • 63ce2ba2ef wip Philip Peterson 2026-05-24 19:23:05 -0700
  • cc2df201cd Mobile responsiveness Mork Swork 2026-05-16 12:14:44 -0700
  • a1f1b5902e Tailwind Mork Swork 2026-05-16 11:45:33 -0700
  • ee265b679d Switch themes Mork Swork 2026-05-16 09:52:21 -0700
  • 4649c56a58 Hamburger menu Mork Swork 2026-05-14 21:23:54 -0700
  • 4ab06a69b5 Try to hide search Mork Swork 2026-05-14 20:52:42 -0700
  • f4d7c724cb Tweak top bar Mork Swork 2026-05-14 20:39:30 -0700
  • ed6ff4fbf6 Add front page, nav rebuild, and CI workflow Mork Swork 2026-05-14 20:05:46 -0700