Flea Flicker
980615b8e6
Promote dev → uat: GRO-2158 route planner page ( #61 )
CI / Test (push) Successful in 18s
CI / Lint & Typecheck (push) Successful in 27s
CI / Build & Push Docker Image (push) Successful in 14s
CI / Test (pull_request) Successful in 20s
CI / Lint & Typecheck (pull_request) Successful in 30s
CI / Build & Push Docker Image (pull_request) Successful in 41s
2026-06-09 02:00:55 +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
Lint Roller
3d7b247562
fix(GRO-2011): /login renders blank — always fetch setup/status for unauth users ( #36 )
...
CI / Test (push) Successful in 21s
CI / Lint & Typecheck (push) Successful in 27s
CI / Build & Push Docker Image (push) Successful in 12s
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
Co-authored-by: Lint Roller <23+gb_lint@noreply.git.farh.net >
Co-committed-by: Lint Roller <23+gb_lint@noreply.git.farh.net >
2026-06-01 16:36:44 +00:00
Flea Flicker
4e487db6f1
fix(GRO-1822): add role check before /admin redirect — customers access portal
...
CI / Test (pull_request) Failing after 14s
CI / Lint & Typecheck (pull_request) Failing after 17s
CI / Build & Push Docker Image (pull_request) Has been skipped
App.tsx lines 389-393 redirected ALL authenticated users to /admin,
breaking customer portal access after SSO login.
Now checks `session.user.role === "staff"` before redirecting.
Customers (role !== "staff") can access the portal at /.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-05-27 01:01:28 +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