Compare commits
merge into: groombook/web:uat
groombook/web:main
groombook/web:uat
groombook/web:dev
groombook/web:fix/gro-2572-sso-redirect
groombook/web:promote/GRO-1026-dev-to-uat
groombook/web:feature/gro-1026-scrollbar-hide
groombook/web:promote/web-gro-2516-uat-main-frozen
groombook/web:feature/gro-2516-harden-gitignore
groombook/web:promote/gro-2513-uat-to-main
groombook/web:feature/gro-2513-settings-role-gate
groombook/web:flea/uat-to-main-gro-2373-web
groombook/web:gro-2381-agents-contributing
groombook/web:flea/uat-to-main-gro-2359-web
groombook/web:promote/GRO-2373-dev-to-uat
groombook/web:feature/gro-2373-chrome-signout
groombook/web:promote/GRO-2358-dev-to-uat
groombook/web:release/main-GRO-2319-web
groombook/web:promote/GRO-2319-web-to-uat
groombook/web:feat/GRO-2319-live-statusbadge-palette
groombook/web:flea/uat-to-main-gro-2160
groombook/web:promote/GRO-2160-dev-to-uat
groombook/web:flea/uat-to-main-gro-2159
groombook/web:promote/GRO-2159-dev-to-uat
groombook/web:feat/GRO-2159-route-drag-reorder
groombook/web:flea/uat-to-main-gro-2158
groombook/web:flea/dev-to-uat-gro-2158
groombook/web:feat/GRO-2158-route-planner
groombook/web:flea/dev-to-uat-gro-2236
groombook/web:flea/gro-2236-portal-service-cards
groombook/web:flea/uat-to-main-gro-2234-web
groombook/web:flea/promote-uat-gro-2234
groombook/web:flea-flicker/gro-2234-portal-waitlist-remint-on-401
groombook/web:fix/gro-2207-portal-pet-readview-fields
groombook/web:flea/gro-2218-playbook-512e
groombook/web:flea/gro-2213-portal-preferredtime
groombook/web:flea/gro-2180-appointments-starttime-shape
groombook/web:fix/gro-2094-react-blank-mount
groombook/web:flea/gro-2099-fix-authed-portal-nav
groombook/web:flea/gro-2089-fix-authentik-credential-source
groombook/web:flea/gro-2012-portal-sessionid-fallback
groombook/web:flea/gro-2011-login-blank
groombook/web:gro-1867-portal-better-auth
groombook/web:gro-1829-swpwa-fix
groombook/web:ccfa5281-2076-40c2-87a9-bf2dbcf98d22/gro-1822-role-based-redirect
groombook/web:fix/gro-1822-role-based-redirect
groombook/web:feature/gro-1165e-booking-status-badge
groombook/web:feature/gro-1165d-booking-analytics
groombook/web:feature/gro-1165b-error-recovery
groombook/web:flea-flicker/pet-profile-editor
groombook/web:fix/gro-1757-uat-playbook
groombook/web:fix/gro-1633-web-ci-buildx
groombook/web:promote-uat-gro1592
groombook/web:fix/gro-1592-sso-session-cookie
groombook/web:pr-13
groombook/web:fix/gro-1414-pet-size-enum
groombook/web:pr-1
groombook/web:fix/ci-registry-auth
groombook/web:fix/GRO-1289-uat-playbook-web
groombook/web:add-renovate-config
groombook/web:docs/GRO-1099-uat-playbook-web
..
pull from: groombook/web:fix/gro-2572-sso-redirect
groombook/web:main
groombook/web:uat
groombook/web:dev
groombook/web:fix/gro-2572-sso-redirect
groombook/web:promote/GRO-1026-dev-to-uat
groombook/web:feature/gro-1026-scrollbar-hide
groombook/web:promote/web-gro-2516-uat-main-frozen
groombook/web:feature/gro-2516-harden-gitignore
groombook/web:promote/gro-2513-uat-to-main
groombook/web:feature/gro-2513-settings-role-gate
groombook/web:flea/uat-to-main-gro-2373-web
groombook/web:gro-2381-agents-contributing
groombook/web:flea/uat-to-main-gro-2359-web
groombook/web:promote/GRO-2373-dev-to-uat
groombook/web:feature/gro-2373-chrome-signout
groombook/web:promote/GRO-2358-dev-to-uat
groombook/web:release/main-GRO-2319-web
groombook/web:promote/GRO-2319-web-to-uat
groombook/web:feat/GRO-2319-live-statusbadge-palette
groombook/web:flea/uat-to-main-gro-2160
groombook/web:promote/GRO-2160-dev-to-uat
groombook/web:flea/uat-to-main-gro-2159
groombook/web:promote/GRO-2159-dev-to-uat
groombook/web:feat/GRO-2159-route-drag-reorder
groombook/web:flea/uat-to-main-gro-2158
groombook/web:flea/dev-to-uat-gro-2158
groombook/web:feat/GRO-2158-route-planner
groombook/web:flea/dev-to-uat-gro-2236
groombook/web:flea/gro-2236-portal-service-cards
groombook/web:flea/uat-to-main-gro-2234-web
groombook/web:flea/promote-uat-gro-2234
groombook/web:flea-flicker/gro-2234-portal-waitlist-remint-on-401
groombook/web:fix/gro-2207-portal-pet-readview-fields
groombook/web:flea/gro-2218-playbook-512e
groombook/web:flea/gro-2213-portal-preferredtime
groombook/web:flea/gro-2180-appointments-starttime-shape
groombook/web:fix/gro-2094-react-blank-mount
groombook/web:flea/gro-2099-fix-authed-portal-nav
groombook/web:flea/gro-2089-fix-authentik-credential-source
groombook/web:flea/gro-2012-portal-sessionid-fallback
groombook/web:flea/gro-2011-login-blank
groombook/web:gro-1867-portal-better-auth
groombook/web:gro-1829-swpwa-fix
groombook/web:ccfa5281-2076-40c2-87a9-bf2dbcf98d22/gro-1822-role-based-redirect
groombook/web:fix/gro-1822-role-based-redirect
groombook/web:feature/gro-1165e-booking-status-badge
groombook/web:feature/gro-1165d-booking-analytics
groombook/web:feature/gro-1165b-error-recovery
groombook/web:flea-flicker/pet-profile-editor
groombook/web:fix/gro-1757-uat-playbook
groombook/web:fix/gro-1633-web-ci-buildx
groombook/web:promote-uat-gro1592
groombook/web:fix/gro-1592-sso-session-cookie
groombook/web:pr-13
groombook/web:fix/gro-1414-pet-size-enum
groombook/web:pr-1
groombook/web:fix/ci-registry-auth
groombook/web:fix/GRO-1289-uat-playbook-web
groombook/web:add-renovate-config
groombook/web:docs/GRO-1099-uat-playbook-web
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
86f254e939 |
fix(GRO-2572): follow Better Auth redirect URL from signIn.social response
Better Auth's signIn.social() returns { data: { redirect: true, url } } rather
than issuing an HTTP 30x when using the fetch client. The LoginPage handler
was discarding data.url, so the SSO button appeared to do nothing (the button
disabled but the user never left /login).
Fix: after the social sign-in call, if result.data.url is present, navigate via
window.location.href. Also add an early return in the error branch so the two
paths don't bleed into each other.
Updated UAT_PLAYBOOK.md §5.4.1 TC-WEB-SSO-2 to require a fresh/incognito
context so a stale auth cookie can't mask the regression.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
|
||
|
|
8d005942df |
fix(GRO-1026): re-apply GRO-730 scrollbar-hide to portal tab rows (#88)
fix(GRO-1026): re-apply GRO-730 scrollbar-hide to portal tab rows Co-Authored-By: Paperclip <noreply@paperclip.ing> |
||
|
|
b49978710b |
Merge pull request 'feat(GRO-2516): add agent-runtime credential stanza to .gitignore' (#84) from feature/gro-2516-harden-gitignore into dev
CI / Test (push) Successful in 26s
CI / Lint & Typecheck (push) Successful in 35s
CI / Test (pull_request) Successful in 21s
CI / Build & Push Docker Image (push) Successful in 16s
CI / Lint & Typecheck (pull_request) Successful in 31s
CI / Build & Push Docker Image (pull_request) Successful in 15s
feat(GRO-2516): add agent-runtime credential stanza to .gitignore |
||
|
|
88995ff59b |
feat(GRO-2516): add agent-runtime credential stanza to .gitignore
Appends canonical ignore rules for .gh-token, .config/gh/, .claude/, .codex/, and AGENT_HOME patterns per GRO-2516 guardrail to prevent accidental commit of agent credential artifacts. Co-Authored-By: Paperclip <noreply@paperclip.ing> |