chore: ship admin dashboard v0.6.0 in the API image - #300
Merged
Conversation
Move SEAMLESS_ADMIN_DASHBOARD_REF from v0.5.0 to v0.6.0 so the SPA served at /console picks up that release. Organizations pages and searches on the server and gains a remove action, Overview and Security take a date range, and System Configuration grows an Authenticator Policy section covering all seven fields. Each of those needs API support that is already in place here: DELETE /admin/organizations/:organizationId exists, the organization list accepts limit, offset and search, the internal metrics endpoints take from and to, and authenticator_policy is a system config key. The ref stays a release tag rather than a floating branch, so the dashboard only changes when this value does.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Move
SEAMLESS_ADMIN_DASHBOARD_REFfrom v0.5.0 to v0.6.0 so the SPA served at/consolepicks upthat release. Organizations pages and searches on the server and gains a remove action, Overview
and Security take a date range, and System Configuration grows an Authenticator Policy section
covering all seven fields.
Each of those needs API support that is already in place here, verified against this branch:
DELETE /admin/organizations/:organizationIdsrc/routes/admin.routes.tslimit,offset,searchAdminOrganizationListQuerySchemaMetricsQuerySchema(from,to)authenticator_policysystem config keysrc/config/systemConfig.defaults.tsThe ref stays a release tag rather than a floating branch, so the dashboard only changes when this
value does.
Worth knowing
Neither of these blocks the bump.
The dashboard v0.6.0 changelog justifies its new Authenticator Policy section by saying
syncedPasskeysnow defaults toblock. This API defaults it toallow, reversed on 2026-09-07,so that section's in-UI warning copy may read as stale against this API's actual default.
The dashboard pins
@seamless-auth/typesat^0.18.0while this repo is on^0.20.0. Not a buildconcern, since the Docker stage runs the dashboard's own
npm ci, but the shared schemas are aminor apart rather than aligned.
Checks
npm run typecheck,npm run lint,npm run format:check, andnpm run check:changeset-bumpallclean.
npm run test:run: 114 files, 1368 passed, 1 skipped, 1 todo.