Default Branch

main
CI / Test (push) Successful in 1m20s
CI / Lint & Typecheck (push) Successful in 1m23s
CI / Build (push) Successful in 31s
CI / E2E Tests (push) Failing after 3m59s
CI / Web E2E (Dev) (push) Has been skipped
CI / Build & Push Docker Images (push) Has been skipped
CI / Deploy PR to groombook-dev (push) Has been skipped
CI / Update Infra Image Tags (push) Has been skipped

3604049222 · Add .mcp.json · Updated 2026-05-24 18:14:26 +00:00

Branches

67552197ed · fix(api): correct DB mock setup for extracted groombook/api test suite · Updated 2026-05-14 05:38:32 +00:00    GroomBook

32
17
#397 Closed

a7838b3785 · feat(GRO-106): STOP/HELP compliance + consent log · Updated 2026-05-14 04:58:48 +00:00    GroomBook

32
16
#410 Closed

dbc30b8463 · docs: add UAT_PLAYBOOK.md for GroomBook monorepo · Updated 2026-05-11 13:10:12 +00:00    GroomBook

32
16
#394 Closed

40296bc859 · Add TELNYX_WEBHOOK_SECRET to .env.example · Updated 2026-05-11 01:45:06 +00:00    GroomBook

32
5
#389 Closed

a8cb55e143 · fix(api): remove stale uuid deps from package.json and lockfile · Updated 2026-05-05 03:46:01 +00:00    GroomBook

32
4
#387 Closed

2883287785 · fix(api): regenerate pnpm-lock.yaml without uuid deps · Updated 2026-05-05 03:32:30 +00:00    GroomBook

32
7
#383 Closed

2883287785 · fix(api): regenerate pnpm-lock.yaml without uuid deps · Updated 2026-05-05 03:32:30 +00:00    GroomBook

32
7

2b646d9e5d · fix(GRO-1003): address CI typecheck and lint failures on PR #379 · Updated 2026-05-04 16:18:23 +00:00    GroomBook

32
6
#379 Closed

a07f3d7b55 · fix(GRO-980): restore indentation on /api/invoices route handler · Updated 2026-05-04 02:32:15 +00:00    GroomBook

32
2
#377 Closed

a97ad11b8b · docs(GRO-106): 10DLC pilot registration runbook · Updated 2026-05-04 01:37:54 +00:00    GroomBook

32
1

e26718be4e · fix(GRO-898): wire BETTER_AUTH_URL and OIDC_* secret refs into API deployment · Updated 2026-04-29 23:43:12 +00:00    GroomBook

31
1
#368 Closed

e82c232b44 · fix(GRO-876): remove dead issueRefund function from InvoiceDetailModal · Updated 2026-04-23 23:11:45 +00:00    GroomBook

42
4
#360 Closed

628ed34d73 · fix(GRO-876): wire up refund button in invoice detail modal · Updated 2026-04-23 22:53:06 +00:00    GroomBook

33
3
#351 Closed

3d45582609 · fix(GRO-874): add requireSuperUser() to GET /api/admin/settings/logo · Updated 2026-04-22 03:42:29 +00:00    GroomBook

44
1
#355 Closed

660d3e0741 · fix(GRO-867): proxy logo download through API server — no mixed content · Updated 2026-04-21 21:22:07 +00:00    GroomBook

67
1
#350 Closed

daf8a7bd56 · fix(GRO-693): add UAT Terraform infrastructure with correct GitRepository · Updated 2026-04-21 19:55:35 +00:00    GroomBook

51
1
#348 Closed

9f49255253 · fix(e2e): add /api/invoices/stats/summary mock before broad /api/invoices catch-all · Updated 2026-04-20 13:25:10 +00:00    GroomBook

72
1
#347 Closed

d1ff61a909 · fix(gro-817): guard appointments.past and map API pet field names · Updated 2026-04-19 02:11:16 +00:00    GroomBook

55
1
#344 Closed

a9be160c1b · fix(GRO-682): pre-populate corepack cache at build time · Updated 2026-04-19 00:35:38 +00:00    GroomBook

89
3
#343 Closed

f362aa61b4 · fix: allow groomer role to access invoices endpoint · Updated 2026-04-19 00:24:45 +00:00    GroomBook

167
3
#342 Closed