feat(portal-admin): header brand logo + sidebar background covers full column
CI / scan (pull_request) Successful in 2m40s
CI / commits (pull_request) Successful in 2m40s
CI / check (pull_request) Successful in 3m58s
CI / a11y (pull_request) Successful in 1m34s
CI / perf (pull_request) Successful in 5m9s
chore(workspace): tsconfig composite refs + axe-linter false-positive config
CI / scan (pull_request) Successful in 2m20s
CI / commits (pull_request) Successful in 2m42s
CI / check (pull_request) Successful in 3m38s
CI / a11y (pull_request) Successful in 1m19s
CI / perf (pull_request) Successful in 5m24s
#147 by julien was merged 2026-05-15 12:25:22 +02:00 2 / 3
chore(deps): update typescript tooling to v8.59.3
CI / commits (pull_request) Has been skipped
CI / perf (pull_request) Has been skipped
CI / scan (pull_request) Successful in 1m46s
CI / check (pull_request) Successful in 2m54s
CI / a11y (pull_request) Successful in 2m36s
#146 by adastra-bot was merged 2026-05-15 11:26:26 +02:00 0 / 1
fix(portal-bff): align admin entra role name with Portal.Admin
CI / scan (pull_request) Successful in 2m47s
CI / commits (pull_request) Successful in 2m47s
CI / check (pull_request) Successful in 2m56s
CI / a11y (pull_request) Successful in 2m40s
CI / perf (pull_request) Successful in 5m51s
#145 by julien was merged 2026-05-15 10:33:55 +02:00 3 / 3
chore(deps): update dependency vite to v8.0.13
CI / scan (pull_request) Successful in 1m51s
CI / commits (pull_request) Has been skipped
CI / perf (pull_request) Has been skipped
CI / check (pull_request) Successful in 3m1s
CI / a11y (pull_request) Successful in 1m7s
#144 by adastra-bot was merged 2026-05-15 09:58:51 +02:00 0 / 1
feat(portal-bff): openapi spec + scalar api reference UI (dev-only)
CI / scan (pull_request) Successful in 2m46s
CI / commits (pull_request) Successful in 2m45s
CI / check (pull_request) Successful in 4m45s
CI / a11y (pull_request) Successful in 1m54s
CI / perf (pull_request) Successful in 5m10s
#143 by julien was merged 2026-05-14 20:52:04 +02:00 4 / 4
feat(portal-admin): user directory viewer screen
CI / scan (pull_request) Successful in 2m39s
CI / commits (pull_request) Successful in 3m1s
CI / check (pull_request) Successful in 3m2s
CI / a11y (pull_request) Successful in 2m28s
CI / perf (pull_request) Successful in 5m52s
#142 by julien was merged 2026-05-14 20:15:22 +02:00 3 / 4
feat(portal-bff): admin user-directory read endpoint
CI / scan (pull_request) Successful in 2m29s
CI / commits (pull_request) Successful in 2m45s
CI / check (pull_request) Successful in 2m59s
CI / a11y (pull_request) Successful in 2m27s
CI / perf (pull_request) Successful in 7m2s
#141 by julien was merged 2026-05-14 20:01:39 +02:00 4 / 5
feat(portal-bff): user directory upserted at sign-in
CI / scan (pull_request) Successful in 2m36s
CI / commits (pull_request) Successful in 2m36s
CI / check (pull_request) Successful in 2m45s
CI / a11y (pull_request) Successful in 2m14s
CI / perf (pull_request) Successful in 6m30s
#140 by julien was merged 2026-05-14 19:30:13 +02:00 3 / 4
fix(portal-bff): serve /.well-known/jwks.json via express (path-to-regexp v8 ducks the dot)
CI / scan (pull_request) Successful in 2m24s
CI / commits (pull_request) Successful in 2m33s
CI / check (pull_request) Successful in 2m41s
CI / a11y (pull_request) Successful in 1m15s
CI / perf (pull_request) Successful in 2m47s
#139 by julien was merged 2026-05-14 19:12:39 +02:00 3 / 3
feat(portal-bff): signed-assertion strategy + /.well-known/jwks.json
CI / scan (pull_request) Successful in 2m43s
CI / commits (pull_request) Successful in 2m43s
CI / check (pull_request) Successful in 5m2s
CI / a11y (pull_request) Successful in 2m15s
CI / perf (pull_request) Successful in 5m55s
#138 by julien was merged 2026-05-14 18:34:08 +02:00 6 / 7
feat(portal-bff): obo strategy + encrypted downstream token cache
CI / scan (pull_request) Successful in 2m55s
CI / commits (pull_request) Successful in 2m56s
CI / check (pull_request) Successful in 3m7s
CI / a11y (pull_request) Successful in 1m55s
CI / perf (pull_request) Successful in 5m47s
#137 by julien was merged 2026-05-14 18:13:31 +02:00 8 / 8
feat(portal-admin): audit log viewer screen
CI / scan (pull_request) Successful in 2m21s
CI / commits (pull_request) Successful in 2m31s
CI / check (pull_request) Successful in 2m40s
CI / a11y (pull_request) Successful in 1m56s
CI / perf (pull_request) Successful in 5m44s
#136 by julien was merged 2026-05-14 17:50:19 +02:00 4 / 5
fix(feature-auth): use AUTH_PATH_PREFIX to skip the /me endpoint in the 401 interceptor
CI / scan (pull_request) Successful in 2m46s
CI / commits (pull_request) Successful in 2m59s
CI / check (pull_request) Successful in 3m46s
CI / a11y (pull_request) Successful in 1m26s
CI / perf (pull_request) Successful in 6m4s
#135 by julien was merged 2026-05-14 17:23:45 +02:00 2 / 3
feat(portal-admin): spa auth wiring + admin shell skeleton
CI / scan (pull_request) Successful in 3m22s
CI / commits (pull_request) Successful in 3m43s
CI / check (pull_request) Successful in 3m55s
CI / a11y (pull_request) Successful in 2m21s
CI / perf (pull_request) Successful in 7m1s
#134 by julien was merged 2026-05-14 17:00:39 +02:00 4 / 5
feat(ci): assert gzip transfer sizes against ADR-0017 budgets
CI / commits (pull_request) Successful in 2m27s
CI / check (pull_request) Successful in 2m33s
CI / scan (pull_request) Successful in 2m42s
CI / a11y (pull_request) Successful in 1m58s
CI / perf (pull_request) Successful in 5m37s
#133 by julien was merged 2026-05-14 16:22:55 +02:00 3 / 4
feat(portal-bff): admin audit-log read endpoint + audit_reader-locked path
CI / commits (pull_request) Successful in 2m58s
CI / scan (pull_request) Successful in 2m59s
CI / check (pull_request) Successful in 3m10s
CI / a11y (pull_request) Successful in 2m47s
CI / perf (pull_request) Successful in 5m56s
#132 by julien was merged 2026-05-14 16:09:00 +02:00 4 / 5
fix(portal-bff): use the real portal-admin dev port (4300) in admin-flow references
CI / commits (pull_request) Successful in 2m51s
CI / scan (pull_request) Successful in 3m0s
CI / check (pull_request) Successful in 3m9s
CI / a11y (pull_request) Successful in 3m2s
CI / perf (pull_request) Successful in 6m19s
#131 by julien was merged 2026-05-14 15:40:08 +02:00 3 / 3
chore(deps): update analog monorepo to v2.5.1
CI / commits (pull_request) Has been skipped
CI / perf (pull_request) Has been skipped
CI / scan (pull_request) Successful in 3m3s
CI / a11y (pull_request) Successful in 2m23s
CI / check (pull_request) Successful in 3m47s
#130 by adastra-bot was merged 2026-05-14 15:13:16 +02:00 0 / 1
feat(portal-bff): distinct admin session + /api/admin/auth flow
CI / commits (pull_request) Successful in 2m15s
CI / scan (pull_request) Successful in 2m15s
CI / check (pull_request) Successful in 2m24s
CI / a11y (pull_request) Successful in 1m7s
CI / perf (pull_request) Successful in 2m29s
#129 by julien was merged 2026-05-14 02:21:47 +02:00 4 / 5