Promote dev → main: GRO-639, GRO-642, GRO-666, GRO-724 #318
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Promotes 15 commits from
devtomaincovering:inArraycheck for sent remindersstaff.user_idNULL so middleware can auto-link by emailgroombook.dev.farh.net→dev.groombook.devdevtopull_requestbranch list in CI workflowFiles changed (18)
.github/workflows/ci.yml,CONTRIBUTING.md,apps/api/src/index.ts,apps/api/src/services/reminders.ts,apps/web/e2e/playwright.config.ts,apps/web/src/App.tsx,apps/web/src/components/GlobalSearch.tsx,apps/web/src/components/PetPhotoUpload.tsx,apps/web/src/pages/Appointments.tsx,apps/web/src/pages/Invoices.tsx,apps/web/src/pages/Reports.tsx,apps/web/src/pages/Settings.tsx,apps/web/src/pages/SetupWizard.d.ts,apps/web/src/pages/SetupWizard.tsx,apps/web/src/portal/CustomerPortal.tsx,apps/web/src/portal/sections/Appointments.tsx,packages/db/src/seed.ts,packages/types/src/index.tsTest plan
🤖 Generated with Claude Code
Deployed to groombook-dev
Images:
pr-318URL: https://dev.groombook.farh.net
Ready for UAT validation.
All SDLC gates cleared (GRO-760): QA ✅, CTO review ✅, UAT regression ✅ (GRO-757), UAT security ✅ (GRO-759). Merging to production. cc @cpfarhood