From b4ae7f0dcfc07670b20b8e0264877b0e035d476e Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Wed, 28 Oct 2026 09:05:35 -0400 Subject: [PATCH] feat: passkey feature level (#32791) (cherry picked from commit f5d33ff6618510917fb9f7bce705ec9583a207fb) --- open-api/immich-openapi-specs.json | 6 ++++-- packages/sdk/src/fetch-client.ts | 3 ++- server/src/enum.ts | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/open-api/immich-openapi-specs.json b/open-api/immich-openapi-specs.json index ba21d45ec..8224a575d 100644 --- a/open-api/immich-openapi-specs.json +++ b/open-api/immich-openapi-specs.json @@ -28466,11 +28466,13 @@ "ServerFeatureLevel": { "description": "Server feature level", "enum": [ - 1 + 1, + 2 ], "type": "integer", "x-enum-varnames": [ - "FeatureLevel" + "FeatureLevel", + "Passkeys" ] }, "ServerFeaturesDto": { diff --git a/packages/sdk/src/fetch-client.ts b/packages/sdk/src/fetch-client.ts index 5ffe87035..8c2811d40 100644 --- a/packages/sdk/src/fetch-client.ts +++ b/packages/sdk/src/fetch-client.ts @@ -8823,7 +8823,8 @@ export enum ReleaseType { Prerelease = "prerelease" } export enum ServerFeatureLevel { - FeatureLevel = 1 + FeatureLevel = 1, + Passkeys = 2 } export enum UserMetadataKey { Preferences = "preferences", diff --git a/server/src/enum.ts b/server/src/enum.ts index 683f3ca1b..6691415e6 100644 --- a/server/src/enum.ts +++ b/server/src/enum.ts @@ -1340,6 +1340,7 @@ export const SearchOrderFieldSchema = z.enum(SearchOrderField).meta({ id: 'Searc export enum ServerFeatureLevel { FeatureLevel = 1, + Passkeys = 2, } export const ServerFeatureLevelSchema = z