Commit Graph

  • 945ebdec57 Fix config panel field name: photographer.profileImage, not .image main prod jhodgkin 2026-07-20 06:38:34 +00:00
  • 4ac34ca943 Add admin config screen (issue #14) jhodgkin 2026-07-20 06:37:20 +00:00
  • 943fd9495f Update docs: Authentik OIDC setup is complete and verified jhodgkin 2026-07-20 06:33:28 +00:00
  • 1e1eab3d41 Fix authentik-setup.sh: managed__iexact filter silently ignored jhodgkin 2026-07-20 06:26:33 +00:00
  • 2f5607df82 Fix authentik-setup.sh: broken jget stdin handling, wrong stage path jhodgkin 2026-07-20 06:15:41 +00:00
  • c97f1f73ce Prune old image generations after each prod deploy jhodgkin 2026-07-20 05:30:06 +00:00
  • 016256cd2f Add registry-based prod promotion, separate from auto dev deploy jhodgkin 2026-07-20 04:47:49 +00:00
  • 53677c9f6c Request Immich preview-size images instead of tiny default thumbnails jhodgkin 2026-07-20 04:23:09 +00:00
  • c367758205 Add idempotent Authentik setup script for issues #10/#12 jhodgkin 2026-07-16 17:04:15 -06:00
  • 773fcd5740 Mark B5 resolved: NPM proxy host domain typo corrected jhodgkin 2026-07-16 10:12:46 -06:00
  • 6adfd2d0b4 Backlog: dev-lisilou.jerodrigged.com blocked on missing NPM proxy host (B5) jhodgkin 2026-07-16 09:22:52 -06:00
  • 952303d05c Document current state: backlog from overnight session, CLAUDE.md refresh jhodgkin 2026-07-16 00:41:30 -06:00
  • 9dcc73ecfe Design pass: fix dead site config, add hero image support, polish cards jhodgkin 2026-07-16 00:39:36 -06:00
  • a67fdba170 Make GitHub production deploy robust on first two-service run jhodgkin 2026-07-16 00:24:57 -06:00
  • 84fdfdfdb8 Add Authentik OIDC auth (issue #10) + client portal /my-bookings (issue #13) jhodgkin 2026-07-16 00:24:57 -06:00
  • bfe374206c Add Google Calendar availability date picker (issue #3) jhodgkin 2026-07-10 00:10:31 -06:00
  • 4aa534d1f7 Add Playwright test suite (51 tests, all passing) jhodgkin 2026-07-08 22:57:49 -06:00
  • 643e5afdc8 Add admin dashboard (issue #11) + admin API routes jhodgkin 2026-07-08 22:17:26 -06:00
  • bda916915c Add smoke test for signed contract download endpoint jhodgkin 2026-07-08 21:48:07 -06:00
  • 0e18f2b5b3 Add n8n webhook notifications for all booking events jhodgkin 2026-07-08 21:43:25 -06:00
  • 5a333b5bf1 Switch theme to dusty rose/blush pink palette jhodgkin 2026-07-08 21:12:31 -06:00
  • f58f5534c6 Add Venmo payment step with QR code and configurable username (issue #7) jhodgkin 2026-07-08 12:58:49 -06:00
  • 73403a0ddb Switch API base image from Alpine to node:20-slim (Debian) jhodgkin 2026-07-08 10:41:24 -06:00
  • 3412595d79 Fix better-sqlite3 Alpine build: force source compilation via env var jhodgkin 2026-07-08 09:37:17 -06:00
  • f7f9b14771 Fix better-sqlite3 glibc/musl mismatch on Alpine (issue #6 followup) jhodgkin 2026-07-08 09:34:34 -06:00
  • eea64006fc Add contract e-signature step with PDF viewer and canvas pad (issue #6) jhodgkin 2026-07-08 09:31:13 -06:00
  • 865ed4d001 Update CLAUDE.md to reflect current booking system architecture jhodgkin 2026-07-07 23:11:07 -06:00
  • 497ee38696 Add config-driven location picker with photo guide (issue #5) jhodgkin 2026-07-07 23:05:33 -06:00
  • 07224ba1e7 Implement config-driven session type and length steps (issue #4) jhodgkin 2026-07-07 23:00:39 -06:00
  • f5a2b1ab4f Use git reset --hard in deploy to handle working tree drift jhodgkin 2026-07-07 22:55:03 -06:00
  • d7810d0258 Add package-lock.json and fix npm ci in Dockerfile jhodgkin 2026-07-07 22:54:03 -06:00
  • 4a79fe3ad2 Fix npm ci flag for npm 9+ compatibility jhodgkin 2026-07-07 22:51:43 -06:00
  • 9209fbdcfc Add trunk-based dev deployment with smoke tests jhodgkin 2026-07-07 22:50:30 -06:00
  • 28d60fca04 Add multi-step booking form modal shell jhodgkin 2026-07-07 22:36:43 -06:00
  • e824be7e5d Add Node.js/Express API service for booking backend jhodgkin 2026-07-07 22:30:18 -06:00
  • 4122e2d128 Add GitHub Actions auto-deployment workflow root 2026-04-20 05:10:07 +00:00
  • 4bfe9c18b8 Update portfolio albums and category names root 2026-04-20 04:25:22 +00:00
  • 68fda8be49 Simplify template detection - check local first jhodgkin 2026-01-17 12:07:57 -07:00
  • 7a5a4a3499 Improve Proxmox template detection jhodgkin 2026-01-17 12:03:42 -07:00
  • ee97d35bfe Fix Proxmox script to find template dynamically jhodgkin 2026-01-17 12:02:01 -07:00
  • 6aa43a0215 Add Proxmox LXC helper script for deployment jhodgkin 2026-01-17 10:41:46 -07:00
  • 4420dd51ac Initial commit: LisiLou Photography Portfolio jhodgkin 2026-01-17 10:35:55 -07:00