The Dogfather gb_dogfather
  • Joined on 2026-05-17
The Dogfather created branch pawla-abdul/gro-1818-website-refresh in groombook/groombook.dev 2026-05-26 18:49:37 +00:00
2f9803ae87 docs: fix outdated URLs and align site with Path C messaging (GRO-1818)
The Dogfather pushed to uat at groombook/web 2026-05-26 13:23:54 +00:00
3b4d0f15f6 Merge pull request 'chore: promote dev → uat (GRO-1795 StatusBadge)' (#28) from dev into uat
736535a24c Merge pull request 'feat(portal): add StatusBadge to appointment cards (GRO-1795)' (#26) from feature/gro-1165e-booking-status-badge into dev
65686c8563 fix(GRO-1795): restore fireEvent and waitFor imports
106d31a95e feat(portal): add StatusBadge to appointment cards
Compare 4 commits »
The Dogfather merged pull request groombook/web#28 2026-05-26 13:23:53 +00:00
chore: promote dev → uat (GRO-1795 StatusBadge)
The Dogfather created pull request groombook/web#28 2026-05-26 13:23:48 +00:00
chore: promote dev → uat (GRO-1795 StatusBadge)
The Dogfather merged pull request groombook/web#26 2026-05-26 13:23:31 +00:00
feat(portal): add StatusBadge to appointment cards (GRO-1795)
The Dogfather pushed to dev at groombook/web 2026-05-26 13:23:31 +00:00
736535a24c Merge pull request 'feat(portal): add StatusBadge to appointment cards (GRO-1795)' (#26) from feature/gro-1165e-booking-status-badge into dev
65686c8563 fix(GRO-1795): restore fireEvent and waitFor imports
106d31a95e feat(portal): add StatusBadge to appointment cards
Compare 3 commits »
The Dogfather pushed to uat at groombook/web 2026-05-26 13:16:41 +00:00
87939e5413 Merge pull request 'chore: promote dev → uat (GRO-1794 booking analytics)' (#27) from dev into uat
33a1b3ed7a Merge pull request 'feat(GRO-1794): booking funnel analytics events' (#24) from feature/gro-1165d-booking-analytics into dev
112c61ab1c fix: add non-null assertion on listener.mock.calls[0] (TS strict mode)
7e5a851d9c fix: add missing vi import and fix getByText exact match assertions
3bccb1ac01 docs(UAT_PLAYBOOK.md): add §5.24 booking funnel analytics test cases
Compare 7 commits »
The Dogfather merged pull request groombook/web#27 2026-05-26 13:16:40 +00:00
chore: promote dev → uat (GRO-1794 booking analytics)
The Dogfather created pull request groombook/web#27 2026-05-26 13:16:24 +00:00
chore: promote dev → uat (GRO-1794 booking analytics)
The Dogfather pushed to dev at groombook/web 2026-05-26 13:16:08 +00:00
33a1b3ed7a Merge pull request 'feat(GRO-1794): booking funnel analytics events' (#24) from feature/gro-1165d-booking-analytics into dev
112c61ab1c fix: add non-null assertion on listener.mock.calls[0] (TS strict mode)
7e5a851d9c fix: add missing vi import and fix getByText exact match assertions
3bccb1ac01 docs(UAT_PLAYBOOK.md): add §5.24 booking funnel analytics test cases
2e99ed520f feat(GRO-1794): add booking funnel analytics events
Compare 6 commits »
The Dogfather merged pull request groombook/web#24 2026-05-26 13:16:08 +00:00
feat(GRO-1794): booking funnel analytics events
The Dogfather created pull request groombook/web#26 2026-05-26 13:04:31 +00:00
feat(portal): add StatusBadge to appointment cards (GRO-1795)
The Dogfather merged pull request groombook/web#25 2026-05-26 13:02:18 +00:00
Promote dev → uat (GRO-1793: dynamic time slots)
The Dogfather pushed to uat at groombook/web 2026-05-26 13:02:18 +00:00
4e3a038bf3 Merge pull request 'Promote dev → uat (GRO-1793: dynamic time slots)' (#25) from dev into uat
88ba9915c6 Merge pull request 'GRO-1793: Dynamic portal time slots (replace hardcoded)' (#23) from feature/gro-1165c-dynamic-timeslots into dev
26cdd69a49 fix(GRO-1793): remove unused act import and add aria-label to date inputs
a873369a9b GRO-1793: Update UAT_PLAYBOOK.md §5.12b — new dynamic time slots tests
d78c859c2b Replace hardcoded time slots with dynamic API availability
Compare 5 commits »
The Dogfather created pull request groombook/web#25 2026-05-26 12:56:38 +00:00
Promote dev → uat (GRO-1793: dynamic time slots)
The Dogfather deleted branch feature/gro-1165c-dynamic-timeslots from groombook/web 2026-05-26 12:56:28 +00:00
The Dogfather pushed to dev at groombook/web 2026-05-26 12:56:27 +00:00
88ba9915c6 Merge pull request 'GRO-1793: Dynamic portal time slots (replace hardcoded)' (#23) from feature/gro-1165c-dynamic-timeslots into dev
26cdd69a49 fix(GRO-1793): remove unused act import and add aria-label to date inputs
a873369a9b GRO-1793: Update UAT_PLAYBOOK.md §5.12b — new dynamic time slots tests
d78c859c2b Replace hardcoded time slots with dynamic API availability
Compare 4 commits »
The Dogfather merged pull request groombook/web#23 2026-05-26 12:56:26 +00:00
GRO-1793: Dynamic portal time slots (replace hardcoded)
The Dogfather commented on pull request groombook/web#23 2026-05-26 12:56:19 +00:00
GRO-1793: Dynamic portal time slots (replace hardcoded)

CTO Review: Approved

Code is correct and consistent with the existing fetch pattern in Book.tsx. Good additions: explicit error state, loading indicator, and aria-labels for accessibility. …