2025-08-28 - 2026-08-28

Overview

85 Active Pull Requests
1 Active Issue
Excluding merges, 3 authors have pushed 10 commits to main and 130 commits to all branches. On main, 17 files have changed and there have been 1431 additions and 107 deletions.

85 Pull requests merged by 5 users

Merged #93 Promote uat → main (PROD): GRO-2572 SSO redirect fix 2026-06-26 13:38:47 +00:00

Merged #92 Promote dev → uat: GRO-2572 SSO redirect fix (#91) 2026-06-26 12:20:21 +00:00

Merged #91 [GRO-2572] fix: SSO button follows Better Auth redirect URL 2026-06-26 12:07:28 +00:00

Merged #90 chore: promote uat → main (GRO-2516 + accumulated uat work) [frozen] 2026-06-26 10:48:45 +00:00

Merged #89 Promote dev → uat: GRO-1026 portal mobile overflow fix 2026-06-26 09:08:02 +00:00

Merged #88 fix(GRO-1026): re-apply GRO-730 scrollbar-hide to portal tab rows 2026-06-26 08:57:46 +00:00

Merged #86 Promote uat → main (PROD): GRO-2513 Settings role-gate 2026-06-25 03:04:33 +00:00

Merged #85 feat(GRO-2516): promote agent-runtime .gitignore stanza dev → uat 2026-06-25 02:52:50 +00:00

Merged #84 feat(GRO-2516): add agent-runtime credential stanza to .gitignore 2026-06-25 02:24:19 +00:00

Merged #83 Promote dev → uat: GRO-2513 Settings role-gate 2026-06-25 02:08:52 +00:00

Merged #82 feat(GRO-2513): gate Settings nav+route to manager/super-user, eliminate groomer 403 2026-06-25 01:58:13 +00:00

Merged #81 Promote uat → main (PROD): GRO-2373 in-portal chrome sign-out button (web) 2026-06-13 02:52:47 +00:00

Merged #80 docs: add AGENTS.md and CONTRIBUTING.md (GRO-2381) 2026-06-12 17:00:39 +00:00

Merged #79 Promote uat → main (PROD): GRO-2359 OOBE portal-creation routing (web) 2026-06-12 16:47:17 +00:00

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 Issue closed from 1 user

Closed #7 [GRO-1174] Implementation done, push blocked 2026-07-05 08:05:49 +00:00

1 Issue created by 0 users

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