Flea Flicker
2ee621e8d9
Promote dev → uat: GRO-2373 in-portal chrome sign-out button ( #78 )
CI / Test (pull_request) Successful in 22s
CI / Lint & Typecheck (pull_request) Successful in 29s
CI / Build & Push Docker Image (pull_request) Successful in 44s
2026-06-12 18:56:43 +00:00
Flea Flicker
f235dcad81
Promote uat → main (PROD): GRO-2359 OOBE portal-creation routing (web) ( #79 )
...
CI / Test (push) Successful in 18s
CI / Lint & Typecheck (push) Successful in 24s
CI / Build & Push Docker Image (push) Successful in 50s
Co-authored-by: Flea Flicker <22+gb_flea@noreply.git.farh.net >
Co-committed-by: Flea Flicker <22+gb_flea@noreply.git.farh.net >
2026-06-12 16:47:17 +00:00
Flea Flicker
661bd4f902
Promote uat → main (PROD): GRO-2358 logout on no-access screen ( #74 )
...
CI / Test (push) Successful in 18s
CI / Lint & Typecheck (push) Successful in 26s
CI / Build & Push Docker Image (push) Successful in 15s
Promote uat → main (PROD): GRO-2358 — restore logout on 'Portal access not configured' screen.
Squashed from uat-to-main/GRO-2358 (0d24fe0 ).
Cherry-pick of validated uat squash bfe3ccf .
Pre-merge gates green: CI (Lint+Typecheck 30s, Test 23s, Docker Build 11s); CTO Gitea review APPROVED (comment 13465); QA GRO-2362 done; UAT GRO-2363 4/4 PASS on git.farh.net/groombook/web:2026.06.11-bfe3ccf; Security GRO-2364 cleared.
Head branch uat-to-main/GRO-2358 retained for Flea's post-deploy verification.
Refs GRO-2358, GRO-2362, GRO-2363, GRO-2364, GRO-2367.
Co-authored-by: Flea Flicker <22+gb_flea@noreply.git.farh.net >
Co-committed-by: Flea Flicker <22+gb_flea@noreply.git.farh.net >
2026-06-11 15:43:32 +00:00
The Dogfather
de7386e47a
Promote to UAT: GRO-2094 React bootstrap error instrumentation ( #45 )
...
CI / Test (push) Successful in 23s
CI / Lint & Typecheck (push) Successful in 30s
CI / Build & Push Docker Image (push) Successful in 13s
Co-authored-by: The Dogfather <20+gb_dogfather@noreply.git.farh.net >
Co-committed-by: The Dogfather <20+gb_dogfather@noreply.git.farh.net >
2026-06-02 18:42:25 +00:00
Flea Flicker
f29f1828c8
fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers ( #38 )
...
CI / Test (push) Successful in 22s
CI / Lint & Typecheck (push) Successful in 28s
CI / Build & Push Docker Image (push) Successful in 14s
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 26s
CI / Build & Push Docker Image (pull_request) Successful in 11s
fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers (closes #38 )
- src/portal/CustomerPortal.tsx:329 - use portalSessionId fallback for RescheduleFlow
- src/__tests__/portal.test.tsx - new regression test
- UAT_PLAYBOOK.md §5.26 - new test cases
cc @cpfarhood
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-06-01 17:28:43 +00:00
Flea Flicker
198053fa31
feat(GRO-1867): bridge Better Auth session to CustomerPortal ( #34 )
CI / Test (push) Successful in 25s
CI / Lint & Typecheck (push) Successful in 31s
CI / Build & Push Docker Image (push) Successful in 14s
2026-06-01 15:47:41 +00:00
groombook-engineer[bot]
45ed3587ba
feat: extract groombook/web from monorepo
...
- Copy apps/web/ with all src, components, pages, portal
- Inline packages/types/ as local packages/types module
- Add tsconfig path aliases for @groombook/types
- Port Dockerfile and CI workflow
- Image name: ghcr.io/groombook/web
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-02 21:38:42 +00:00