2025-12-12 - 2026-06-12

Overview

72 Active Pull Requests
1 Active Issue
Excluding merges, 3 authors have pushed 4 commits to main and 111 commits to all branches. On main, 7 files have changed and there have been 288 additions and 18 deletions.

71 Pull requests merged by 5 users

Merged #78 Promote dev → uat: GRO-2373 in-portal chrome sign-out button 2026-06-11 22:03:10 +00:00

Merged #77 fix(GRO-2373): add Sign out button to in-portal chrome sidebar 2026-06-11 18:24:29 +00:00

Merged #76 Promote dev → uat: GRO-2359 OOBE portal-creation routing 2026-06-11 16:44:51 +00:00

Merged #75 feat(GRO-2359): route Authentik new-SSO users into OOBE 2026-06-11 16:34:33 +00:00

Merged #74 Promote uat → main (PROD): GRO-2358 logout on no-access screen 2026-06-11 15:43:32 +00:00

Merged #73 Promote dev → uat: GRO-2358 logout on no-access screen 2026-06-11 14:33:14 +00:00

Merged #72 fix(GRO-2358): wire signOut() at higher layer for no-access screen 2026-06-11 14:24:46 +00:00

Merged #71 Promote uat → main (PROD): GRO-2319 portal StatusBadge palette 2026-06-10 08:57:46 +00:00

Merged #70 feat(GRO-2319): dev→uat — live StatusBadge palette (web) 2026-06-09 11:04:15 +00:00

Merged #69 feat(GRO-2319): live-render full StatusBadge palette in portal 2026-06-09 10:41:08 +00:00

Merged #68 Promote uat → main (PROD): GRO-2160 route nav export + offline polish 2026-06-09 05:27:26 +00:00

Merged #67 Promote dev → uat: GRO-2160 route nav export + offline polish 2026-06-09 04:40:33 +00:00

Merged #66 feat(GRO-2160): route nav export buttons + offline map polish 2026-06-09 04:31:24 +00:00

Merged #65 Promote uat → main (PROD): GRO-2159 drag-to-reorder + re-optimize 2026-06-09 04:00:43 +00:00

Merged #64 Promote dev → uat: GRO-2159 drag-to-reorder + re-optimize 2026-06-09 03:10:18 +00:00

Merged #63 feat(GRO-2159): drag-to-reorder + re-optimize on route planner 2026-06-09 02:57:50 +00:00

Merged #62 Promote uat → main (PROD): GRO-2158 route planner page 2026-06-09 02:37:35 +00:00

Merged #58 Promote dev → uat: GRO-2236 portal Book New service cards price + duration 2026-06-09 02:13:08 +00:00

Merged #61 Promote dev → uat: GRO-2158 route planner page 2026-06-09 02:00:56 +00:00

Merged #60 feat(GRO-2158): route planner page at /admin/routes 2026-06-09 01:50:50 +00:00

Merged #59 uat→main (PROD): GRO-2234 portal Book New fix + validated batch 2026-06-09 00:37:47 +00:00

Merged #57 fix(GRO-2236): portal Book New service cards show price + duration 2026-06-08 23:30:31 +00:00

Merged #56 Promote dev → uat: GRO-2211/2218/2207 + GRO-2234 portal Book New (cumulative) 2026-06-08 19:58:43 +00:00

Merged #48 Promote uat → main (atomic): GRO-2105/2094/2099/2089/2180/2213 portal bundle 2026-06-08 19:29:50 +00:00

Merged #55 fix(GRO-2234): transparent re-mint on 401 for portal Book New submit 2026-06-08 19:13:03 +00:00

Merged #52 Promote dev → uat: GRO-2213 portal booking preferredTime HH:MM:SS fix 2026-06-08 17:36:17 +00:00

Merged #54 fix(portal): show Weight/DoB + Size Category in pet read view (GRO-2207) 2026-06-08 17:31:45 +00:00

Merged #53 docs(uat): add §5.12e Book New preferredTime test cases (GRO-2218) 2026-06-08 16:54:07 +00:00

Merged #51 fix(portal): send preferredTime as HH:MM:SS and format booking slot labels (GRO-2211) 2026-06-08 16:41:14 +00:00

Merged #50 Promote dev → uat: GRO-2180 portal Appointments ISO startTime fix 2026-06-08 10:28:51 +00:00

Merged #49 fix(GRO-2180): portal Appointments handles ISO startTime shape 2026-06-08 08:26:27 +00:00

Merged #47 Promote to UAT: GRO-2105 BookingFlow/RescheduleFlow availability fix 2026-06-02 19:17:04 +00:00

Merged #46 fix(GRO-2105): include serviceId in BookingFlow/RescheduleFlow availability call 2026-06-02 19:06:15 +00:00

Merged #45 Promote to UAT: GRO-2094 React bootstrap error instrumentation 2026-06-02 18:42:26 +00:00

Merged #43 fix(GRO-2094): instrument bootstrap with global error + ErrorBoundary 2026-06-02 18:32:22 +00:00

Merged #44 fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap 2026-06-02 16:38:03 +00:00

Merged #42 fix(GRO-2089): correct Authentik customer credential source in UAT_PLAYBOOK §5.25 2026-06-02 14:48:03 +00:00

Merged #40 Promote uat → main: GRO-2012 RescheduleFlow portalSessionId fallback 2026-06-01 19:10:08 +00:00

Merged #39 Promote to UAT: GRO-2012 RescheduleFlow portalSessionId fallback 2026-06-01 17:46:36 +00:00

Merged #38 fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers 2026-06-01 17:28:43 +00:00

Merged #37 Promote dev -> uat: GRO-2011 login-blank fix (+ GRO-1867) 2026-06-01 16:38:15 +00:00

Merged #36 fix(GRO-2011): /login renders blank 2026-06-01 16:36:45 +00:00

Merged #34 GRO-1867: bridge Better Auth session to CustomerPortal 2026-06-01 15:47:42 +00:00

Merged #32 chore: promote dev → uat (GRO-1829 SW fix) 2026-05-27 02:27:32 +00:00

Merged #31 fix(GRO-1829): add skipWaiting/clientsClaim to VitePWA workbox config 2026-05-27 02:22:26 +00:00

Merged #30 fix(GRO-1822): add role check before /admin redirect — customers access portal 2026-05-27 01:02:00 +00:00

Merged #28 chore: promote dev → uat (GRO-1795 StatusBadge) 2026-05-26 13:23:52 +00:00

Merged #26 feat(portal): add StatusBadge to appointment cards (GRO-1795) 2026-05-26 13:23:30 +00:00

Merged #27 chore: promote dev → uat (GRO-1794 booking analytics) 2026-05-26 13:16:40 +00:00

Merged #24 feat(GRO-1794): booking funnel analytics events 2026-05-26 13:16:07 +00:00

Merged #25 Promote dev → uat (GRO-1793: dynamic time slots) 2026-05-26 13:02:17 +00:00

Merged #23 GRO-1793: Dynamic portal time slots (replace hardcoded) 2026-05-26 12:56:26 +00:00

Merged #21 promote: uat → main (GRO-1757 SSO auto-provision fix) 2026-05-26 02:16:29 +00:00

Merged #19 promote: dev → uat (GRO-1757 SSO auto-provision fix) 2026-05-25 23:48:11 +00:00

Merged #18 fix(GRO-1757): add SSO + OOBE test cases to groombook-web UAT_PLAYBOOK 2026-05-25 23:39:46 +00:00

Merged #17 fix(GRO-1633): add buildx network=host and provenance:false to web CI 2026-05-24 22:08:59 +00:00

Merged #12 fix(GRO-1414): update pet size value from x-large to xlarge 2026-05-23 18:31:06 +00:00

Merged #16 chore(GRO-1592): promote dev→uat SSO session cookie fix 2026-05-23 14:13:43 +00:00

Merged #15 fix(GRO-1592): fallback auth baseURL to window.location.origin 2026-05-23 14:13:01 +00:00

Merged #14 promote: dev → uat (GRO-1173 buffer rules + GRO-1470 pet save persistence) 2026-05-21 19:46:41 +00:00

Merged #13 feat(GRO-1173): admin UI buffer rules, service default buffer, pet size/coat 2026-05-21 19:46:02 +00:00

Merged #8 feat(GRO-1174): add pet size/coat dropdowns to booking wizard 2026-05-21 00:43:10 +00:00

Merged #1 feat: extract groombook/web from monorepo (GRO-903) 2026-05-20 15:26:28 +00:00

Merged #11 promote: dev → uat (Renovate config, GRO-1081) 2026-05-20 12:42:04 +00:00

Merged #4 chore: add Renovate config (GRO-1081) 2026-05-20 12:41:46 +00:00

Merged #10 chore: promote dev to uat (CI Docker registry fix) 2026-05-20 11:17:22 +00:00

Merged #9 fix(ci): use Gitea registry for Docker push 2026-05-20 11:17:02 +00:00

Merged #6 chore(GRO-1289): promote dev to uat — add UAT_PLAYBOOK.md 2026-05-14 21:13:56 +00:00

Merged #5 docs(GRO-1289): add UAT_PLAYBOOK.md with auth base URL test cases 2026-05-14 21:10:36 +00:00

Merged #3 chore: promote dev to uat 2026-05-11 13:19:34 +00:00

Merged #2 docs: add UAT_PLAYBOOK.md for web app 2026-05-11 13:19:19 +00:00

1 Pull request proposed by 1 user

1 Issue created by 1 user

Opened #7 [GRO-1174] Implementation done, push blocked 2026-05-20 03:12:53 +00:00