Default Branch

main
CI / Test (push) Successful in 24s
CI / Lint & Typecheck (push) Successful in 33s
CI / Build & Push Docker Image (push) Successful in 12s

2027d0c160 · Promote uat → main (PROD): GRO-2572 SSO redirect fix (#93) · Updated 2026-06-26 13:38:46 +00:00

Branches

flea/uat-to-main-gro-2159
CI / Test (push) Successful in 35s
CI / Lint & Typecheck (push) Successful in 44s
CI / Build & Push Docker Image (push) Successful in 11s
CI / Test (pull_request) Successful in 21s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 12s

e93017b279 · Promote dev → uat: GRO-2159 drag-to-reorder + re-optimize (#64) · Updated 2026-06-09 03:10:17 +00:00    Flea Flicker

17
0
#65 Merged
promote/GRO-2159-dev-to-uat
CI / Test (pull_request) Successful in 24s
CI / Lint & Typecheck (pull_request) Successful in 30s
CI / Build & Push Docker Image (pull_request) Successful in 10s

34a5f2b775 · feat(GRO-2159): drag-to-reorder + re-optimize on route planner (#63) · Updated 2026-06-09 02:58:48 +00:00    Flea Flicker

18
1
#64 Merged
feat/GRO-2159-route-drag-reorder
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 24s
CI / Build & Push Docker Image (pull_request) Successful in 50s

2e5e35dcea · feat(GRO-2159): drag-to-reorder + re-optimize on route planner · Updated 2026-06-09 02:55:39 +00:00    Flea Flicker

40
7
#63 Merged
flea/uat-to-main-gro-2158
CI / Test (push) Successful in 18s
CI / Lint & Typecheck (push) Successful in 27s
CI / Build & Push Docker Image (push) Successful in 14s
CI / Build & Push Docker Image (pull_request) Successful in 41s
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 30s

980615b8e6 · Promote dev → uat: GRO-2158 route planner page (#61) · Updated 2026-06-09 02:00:55 +00:00    Flea Flicker

20
0
#62 Merged
flea/dev-to-uat-gro-2158
CI / Test (pull_request) Successful in 21s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 39s

9eeced6a30 · feat(GRO-2158): route planner page at /admin/routes (#60) · Updated 2026-06-09 01:51:33 +00:00    Flea Flicker

21
1
#61 Merged
feat/GRO-2158-route-planner
CI / Lint & Typecheck (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 53s

bb306ea41d · feat(GRO-2158): route planner page at /admin/routes · Updated 2026-06-09 01:48:35 +00:00    Flea Flicker

40
6
#60 Merged
flea/dev-to-uat-gro-2236
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 28s
CI / Build & Push Docker Image (pull_request) Successful in 14s

f549101962 · fix(GRO-2236): portal Book New service cards show price + duration (#57) · Updated 2026-06-08 23:32:19 +00:00    Flea Flicker

20
0
#58 Merged
flea/gro-2236-portal-service-cards
CI / Test (pull_request) Successful in 23s
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Build & Push Docker Image (pull_request) Successful in 46s

f1fe45fd6a · fix(GRO-2236): map portal service basePriceCents/durationMinutes so Book New cards show price + duration · Updated 2026-06-08 23:28:36 +00:00    Flea Flicker

40
5
#57 Merged
flea/uat-to-main-gro-2234-web
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 47s
CI / Test (pull_request) Successful in 21s
CI / Test (push) Successful in 28s
CI / Lint & Typecheck (push) Successful in 28s
CI / Build & Push Docker Image (push) Successful in 41s

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

21
0
#59 Merged
flea/promote-uat-gro-2234
CI / Build & Push Docker Image (pull_request) Successful in 14s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Test (pull_request) Successful in 21s

283d0cc8a4 · Merge dev into uat: promote GRO-2211/2218/2207 + GRO-2234 portal Book New fixes · Updated 2026-06-08 19:19:26 +00:00    Flea Flicker

22
5
#56 Merged
flea-flicker/gro-2234-portal-waitlist-remint-on-401
CI / Test (pull_request) Successful in 25s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 38s

0766332712 · ci: re-trigger checks (transient runner failure) · Updated 2026-06-08 19:11:26 +00:00    Flea Flicker

40
5
#55 Merged
fix/gro-2207-portal-pet-readview-fields
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 26s
CI / Build & Push Docker Image (pull_request) Successful in 44s

0000ca8010 · fix(portal): show Weight/DoB + Size Category in pet read view (GRO-2207) · Updated 2026-06-08 17:29:23 +00:00    Flea Flicker

40
3
#54 Merged
flea/gro-2218-playbook-512e
CI / Lint & Typecheck (pull_request) Successful in 23s
CI / Test (pull_request) Successful in 18s
CI / Build & Push Docker Image (pull_request) Successful in 11s

12982a5695 · docs(uat): add §5.12e Book New preferredTime formatting test cases (GRO-2218) · Updated 2026-06-08 16:52:45 +00:00    Flea Flicker

40
2
#53 Merged
flea/gro-2213-portal-preferredtime
CI / Lint & Typecheck (pull_request) Successful in 26s
CI / Test (pull_request) Successful in 20s
CI / Build & Push Docker Image (pull_request) Successful in 46s

7edf132bfe · fix(portal): send preferredTime as HH:MM:SS and format booking slot labels (GRO-2211) · Updated 2026-06-08 16:39:27 +00:00    Flea Flicker

40
1
#51 Merged
flea/gro-2180-appointments-starttime-shape
CI / Test (pull_request) Successful in 21s
CI / Lint & Typecheck (pull_request) Successful in 28s
CI / Build & Push Docker Image (pull_request) Successful in 46s

3397767a01 · fix(GRO-2180): normalize portal appointments API shape so /appointments loads · Updated 2026-06-08 04:18:35 +00:00    Flea Flicker

41
0
#49 Merged
fix/gro-2094-react-blank-mount
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 26s
CI / Build & Push Docker Image (pull_request) Successful in 48s

7daa9c480a · fix(GRO-2094): instrument bootstrap with global error + ErrorBoundary · Updated 2026-06-02 17:48:29 +00:00    Flea Flicker

44
0
#43 Merged
flea/gro-2099-fix-authed-portal-nav
CI / Test (pull_request) Successful in 24s
CI / Lint & Typecheck (pull_request) Successful in 29s
CI / Build & Push Docker Image (pull_request) Successful in 45s

f1cf58dc56 · fix(GRO-2099): show loading state during CustomerPortal SSO bridge bootstrap · Updated 2026-06-02 16:35:16 +00:00    Flea Flicker

46
0
#44 Merged
flea/gro-2089-fix-authentik-credential-source
CI / Lint & Typecheck (pull_request) Successful in 28s
CI / Test (pull_request) Successful in 22s
CI / Build & Push Docker Image (pull_request) Successful in 15s

affb697708 · fix(GRO-2089): correct Authentik customer credential source in §5.25 pre-conditions · Updated 2026-06-02 14:40:01 +00:00    Flea Flicker

31
1
#42 Merged
flea/gro-2012-portal-sessionid-fallback
CI / Test (pull_request) Successful in 21s
CI / Lint & Typecheck (pull_request) Successful in 25s
CI / Build & Push Docker Image (pull_request) Successful in 41s

f8c6737ede · fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers · Updated 2026-06-01 17:25:58 +00:00    Flea Flicker

49
1
#38 Merged
flea/gro-2011-login-blank
CI / Test (pull_request) Successful in 17s
CI / Lint & Typecheck (pull_request) Successful in 24s
CI / Build & Push Docker Image (pull_request) Successful in 13s

7526cb1d67 · fix(GRO-2011): always fetch /api/setup/status, even for unauth users · Updated 2026-06-01 16:16:29 +00:00    Flea Flicker

50
1
#36 Merged