From b493430d8aba9d005b059387dc2324aba13cd31d Mon Sep 17 00:00:00 2001 From: Brandon Corbett Date: Tue, 6 Oct 2026 23:18:19 -0400 Subject: [PATCH] chore(console): ship admin dashboard v0.9.1 --- .changeset/console-dashboard-v0-9-1.md | 5 +++++ Dockerfile | 9 ++++----- docs/configuration.md | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 .changeset/console-dashboard-v0-9-1.md diff --git a/.changeset/console-dashboard-v0-9-1.md b/.changeset/console-dashboard-v0-9-1.md new file mode 100644 index 0000000..546cadc --- /dev/null +++ b/.changeset/console-dashboard-v0-9-1.md @@ -0,0 +1,5 @@ +--- +'seamless-auth-api': patch +--- + +Ship admin dashboard `v0.9.1` at `/console` (was `v0.7.0`). It adds the passkey enrollment view, the authentication coverage report, the audit trail panel, the phishing-resistant-only setting, ranged headline metrics and anomalies, and the store review accounts notice, which use routes this API now serves. diff --git a/Dockerfile b/Dockerfile index e5714d0..bd81527 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,16 +19,15 @@ RUN npm prune --omit=dev # (`build:console` sets VITE_BASE_PATH=/console/ and VITE_SAME_ORIGIN=true, so assets, the # React Router basename, and the origin-derived API base all agree). This API then serves the # result at /console. The dashboard repo is public, but its npm package is not published -# (package.json is marked private), so it is fetched from git. The pinned ref is a commit that -# includes the dashboard's same-origin build; bump SEAMLESS_ADMIN_DASHBOARD_REF (to a release -# tag once one is cut) to ship a new dashboard on the next auth-image release. Never point a -# release build at a floating branch. +# (package.json is marked private), so it is fetched from git. Bump +# SEAMLESS_ADMIN_DASHBOARD_REF to a dashboard release tag to ship a new dashboard on the next +# auth-image release. Never point a release build at a floating branch. FROM node:24-slim AS admin-dashboard WORKDIR /dashboard ARG SEAMLESS_ADMIN_DASHBOARD_REPO=https://github.com/fells-code/seamless-auth-admin-dashboard.git # Pinned dashboard release tag. The same-origin /console build has shipped since v0.2.0. -ARG SEAMLESS_ADMIN_DASHBOARD_REF=v0.7.0 +ARG SEAMLESS_ADMIN_DASHBOARD_REF=v0.9.1 RUN apt-get update && \ apt-get install -y git python3 make g++ && \ diff --git a/docs/configuration.md b/docs/configuration.md index 9911312..b1f7727 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -230,7 +230,7 @@ sets `VITE_BASE_PATH=/console/` and `VITE_SAME_ORIGIN=true` so the assets, the r and the origin-derived API base all agree) in a dedicated stage (see the `admin-dashboard` stage in [`Dockerfile`](../Dockerfile)). Bump the dashboard shipped to tenants by raising the `SEAMLESS_ADMIN_DASHBOARD_REF` build ARG; the new version then flows to tenants through the normal -upstream auth-image release. The ref is pinned to the dashboard release tag `v0.7.0`; +upstream auth-image release. The ref is pinned to the dashboard release tag `v0.9.1`; `v0.2.0` was the first release to ship the same-origin `/console` build. Because the same-origin build derives its API base from the page origin **and still speaks the