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

087b09a213 · chore(GRO-720): harden .gitignore against agent runtime leaks · Updated 2026-04-18 10:13:17 +00:00    GroomBook

69
1
#337 Closed

5b33efdddd · chore(GRO-720): harden .gitignore against agent runtime leaks · Updated 2026-04-18 10:09:30 +00:00    GroomBook

69
1
#336 Closed

fb9f83d638 · fix(GRO-643): update test to include required email field · Updated 2026-04-17 00:44:41 +00:00    GroomBook

119
1
#309 Closed

8f97a19cdd · fix(GRO-639): add trailing newline to reminders.ts · Updated 2026-04-16 17:33:20 +00:00    GroomBook

152
10
#298 Closed

2577e33c50 · feat(GRO-653): add portal session middleware and server-side audit logging (#300) · Updated 2026-04-16 11:20:36 +00:00    GroomBook

108
0
Included

d8dbec1be1 · Merge pull request #304 from groombook/docs/branch-strategy-contributing · Updated 2026-04-16 10:59:15 +00:00    GroomBook

106
0
#305 Merged

5c2e13863e · fix(GRO-653): remove unused sessionId variable and and import · Updated 2026-04-16 10:18:56 +00:00    GroomBook

122
2
#300 Merged

1f3896622d · Merge branch 'main' into fix/gro-640-n-plus-one-email · Updated 2026-04-16 10:09:10 +00:00    GroomBook

110
2
#299 Merged

08e15dafd5 · fix(GRO-639): replace N+1 per-appointment queries with single JOIN query · Updated 2026-04-16 04:37:40 +00:00    GroomBook

118
1
#301 Closed

2573d067e4 · fix(api): remove CSRF middleware that breaks POST/PUT/PATCH/DELETE · Updated 2026-04-15 06:01:22 +00:00    GroomBook

128
4
#278 Merged

a222bd4542 · fix(auth): add email-based staff auto-linking in resolveStaffMiddleware · Updated 2026-04-15 05:39:34 +00:00    GroomBook

129
1
#295 Merged

8de1eb048c · fix(stripe-webhooks): validate invoice IDs as UUIDs before DB lookup · Updated 2026-04-15 04:08:39 +00:00    GroomBook

133
5
#294 Merged

c89c2fd6b4 · Revert RBAC/authorization changes in appointmentGroups and groomingLogs · Updated 2026-04-15 02:09:29 +00:00    GroomBook

151
7

fed390848b · Merge branch 'main' into fix/gro-655-corepack-only · Updated 2026-04-15 02:02:07 +00:00    GroomBook

134
2
#289 Merged

58232381c7 · feat(GRO-609): admin refund handling and payment stats dashboard · Updated 2026-04-15 01:55:00 +00:00    GroomBook

135
1
#293 Closed

8e8f65f328 · feat(GRO-631): add graceful shutdown to API server · Updated 2026-04-15 01:46:28 +00:00    GroomBook

135
1
#292 Merged

6e4526d37a · Merge branch 'main' into fix/gro-660-uat-seed-manager-superuser · Updated 2026-04-15 00:42:57 +00:00    GroomBook

136
2
#291 Merged

4594bd2307 · fix(GRO-655): create corepack cache dir in builder stage · Updated 2026-04-14 21:58:44 +00:00    GroomBook

146
2
#286 Closed

67282256a7 · ci: retrigger CI after flaky E2E 502 · Updated 2026-04-14 18:08:14 +00:00    GroomBook

142
2
#285 Merged

1745265fe3 · GRO-653: Implement portal session middleware and server-side audit logging · Updated 2026-04-14 16:34:33 +00:00    GroomBook

151
1
#283 Closed