diff --git a/mobile/openapi/doc/APIKeyApi.md b/mobile/openapi/doc/APIKeyApi.md index b3815f7da3..f28922c0d3 100644 Binary files a/mobile/openapi/doc/APIKeyApi.md and b/mobile/openapi/doc/APIKeyApi.md differ diff --git a/mobile/openapi/doc/AlbumApi.md b/mobile/openapi/doc/AlbumApi.md index 8f9ae1699a..c711e6a78b 100644 Binary files a/mobile/openapi/doc/AlbumApi.md and b/mobile/openapi/doc/AlbumApi.md differ diff --git a/mobile/openapi/doc/AssetApi.md b/mobile/openapi/doc/AssetApi.md index 3a910edb2e..de0ad6a8b5 100644 Binary files a/mobile/openapi/doc/AssetApi.md and b/mobile/openapi/doc/AssetApi.md differ diff --git a/mobile/openapi/doc/AuthenticationApi.md b/mobile/openapi/doc/AuthenticationApi.md index 5b529cadb1..4ce630177a 100644 Binary files a/mobile/openapi/doc/AuthenticationApi.md and b/mobile/openapi/doc/AuthenticationApi.md differ diff --git a/mobile/openapi/doc/DeviceInfoApi.md b/mobile/openapi/doc/DeviceInfoApi.md index 0924871512..e0a9a7de3a 100644 Binary files a/mobile/openapi/doc/DeviceInfoApi.md and b/mobile/openapi/doc/DeviceInfoApi.md differ diff --git a/mobile/openapi/doc/JobApi.md b/mobile/openapi/doc/JobApi.md index 5c6dff1cc3..96979c4e19 100644 Binary files a/mobile/openapi/doc/JobApi.md and b/mobile/openapi/doc/JobApi.md differ diff --git a/mobile/openapi/doc/OAuthApi.md b/mobile/openapi/doc/OAuthApi.md index b0952f865c..e6ceb2bdc3 100644 Binary files a/mobile/openapi/doc/OAuthApi.md and b/mobile/openapi/doc/OAuthApi.md differ diff --git a/mobile/openapi/doc/SearchApi.md b/mobile/openapi/doc/SearchApi.md index d7bb42f0c6..7c351ea3b9 100644 Binary files a/mobile/openapi/doc/SearchApi.md and b/mobile/openapi/doc/SearchApi.md differ diff --git a/mobile/openapi/doc/ServerInfoApi.md b/mobile/openapi/doc/ServerInfoApi.md index b9d3ab5a22..aa74bf56ca 100644 Binary files a/mobile/openapi/doc/ServerInfoApi.md and b/mobile/openapi/doc/ServerInfoApi.md differ diff --git a/mobile/openapi/doc/ShareApi.md b/mobile/openapi/doc/ShareApi.md index e669d1c41f..335c39d08a 100644 Binary files a/mobile/openapi/doc/ShareApi.md and b/mobile/openapi/doc/ShareApi.md differ diff --git a/mobile/openapi/doc/SystemConfigApi.md b/mobile/openapi/doc/SystemConfigApi.md index 9cd479fc89..d033f2f8d6 100644 Binary files a/mobile/openapi/doc/SystemConfigApi.md and b/mobile/openapi/doc/SystemConfigApi.md differ diff --git a/mobile/openapi/doc/TagApi.md b/mobile/openapi/doc/TagApi.md index c3cf63232b..ba0aea9c26 100644 Binary files a/mobile/openapi/doc/TagApi.md and b/mobile/openapi/doc/TagApi.md differ diff --git a/mobile/openapi/doc/UserApi.md b/mobile/openapi/doc/UserApi.md index 872a6cb5f3..d820878b43 100644 Binary files a/mobile/openapi/doc/UserApi.md and b/mobile/openapi/doc/UserApi.md differ diff --git a/mobile/openapi/lib/api/album_api.dart b/mobile/openapi/lib/api/album_api.dart index c0f5c0da5c..8f7fe5ab37 100644 Binary files a/mobile/openapi/lib/api/album_api.dart and b/mobile/openapi/lib/api/album_api.dart differ diff --git a/mobile/openapi/lib/api/api_key_api.dart b/mobile/openapi/lib/api/api_key_api.dart index fb6cc9941d..e13eb32e1a 100644 Binary files a/mobile/openapi/lib/api/api_key_api.dart and b/mobile/openapi/lib/api/api_key_api.dart differ diff --git a/mobile/openapi/lib/api/asset_api.dart b/mobile/openapi/lib/api/asset_api.dart index 620da42f76..ea05bf8449 100644 Binary files a/mobile/openapi/lib/api/asset_api.dart and b/mobile/openapi/lib/api/asset_api.dart differ diff --git a/mobile/openapi/lib/api/authentication_api.dart b/mobile/openapi/lib/api/authentication_api.dart index 39888550dc..628ee2f1f5 100644 Binary files a/mobile/openapi/lib/api/authentication_api.dart and b/mobile/openapi/lib/api/authentication_api.dart differ diff --git a/mobile/openapi/lib/api/device_info_api.dart b/mobile/openapi/lib/api/device_info_api.dart index b65b6bd713..ac3c81842d 100644 Binary files a/mobile/openapi/lib/api/device_info_api.dart and b/mobile/openapi/lib/api/device_info_api.dart differ diff --git a/mobile/openapi/lib/api/job_api.dart b/mobile/openapi/lib/api/job_api.dart index 7e4037832c..a3c0e87aab 100644 Binary files a/mobile/openapi/lib/api/job_api.dart and b/mobile/openapi/lib/api/job_api.dart differ diff --git a/mobile/openapi/lib/api/o_auth_api.dart b/mobile/openapi/lib/api/o_auth_api.dart index b8778596a7..61165c9a2d 100644 Binary files a/mobile/openapi/lib/api/o_auth_api.dart and b/mobile/openapi/lib/api/o_auth_api.dart differ diff --git a/mobile/openapi/lib/api/search_api.dart b/mobile/openapi/lib/api/search_api.dart index 96a67c103a..645ccf876b 100644 Binary files a/mobile/openapi/lib/api/search_api.dart and b/mobile/openapi/lib/api/search_api.dart differ diff --git a/mobile/openapi/lib/api/server_info_api.dart b/mobile/openapi/lib/api/server_info_api.dart index 8cc3460c9b..a939f885ea 100644 Binary files a/mobile/openapi/lib/api/server_info_api.dart and b/mobile/openapi/lib/api/server_info_api.dart differ diff --git a/mobile/openapi/lib/api/share_api.dart b/mobile/openapi/lib/api/share_api.dart index 53993285ab..ce0e4d8d02 100644 Binary files a/mobile/openapi/lib/api/share_api.dart and b/mobile/openapi/lib/api/share_api.dart differ diff --git a/mobile/openapi/lib/api/system_config_api.dart b/mobile/openapi/lib/api/system_config_api.dart index d2d0ac5ba5..328a1fc3b7 100644 Binary files a/mobile/openapi/lib/api/system_config_api.dart and b/mobile/openapi/lib/api/system_config_api.dart differ diff --git a/mobile/openapi/lib/api/tag_api.dart b/mobile/openapi/lib/api/tag_api.dart index 3591cf11cb..1869e0adec 100644 Binary files a/mobile/openapi/lib/api/tag_api.dart and b/mobile/openapi/lib/api/tag_api.dart differ diff --git a/mobile/openapi/lib/api/user_api.dart b/mobile/openapi/lib/api/user_api.dart index f187652ac2..51bd6180fb 100644 Binary files a/mobile/openapi/lib/api/user_api.dart and b/mobile/openapi/lib/api/user_api.dart differ diff --git a/mobile/openapi/test/album_api_test.dart b/mobile/openapi/test/album_api_test.dart index 8dde0b9f00..fbb2e166c7 100644 Binary files a/mobile/openapi/test/album_api_test.dart and b/mobile/openapi/test/album_api_test.dart differ diff --git a/mobile/openapi/test/api_key_api_test.dart b/mobile/openapi/test/api_key_api_test.dart index 2e02bae722..a91662168b 100644 Binary files a/mobile/openapi/test/api_key_api_test.dart and b/mobile/openapi/test/api_key_api_test.dart differ diff --git a/mobile/openapi/test/asset_api_test.dart b/mobile/openapi/test/asset_api_test.dart index f6b5dbd407..3430b2e039 100644 Binary files a/mobile/openapi/test/asset_api_test.dart and b/mobile/openapi/test/asset_api_test.dart differ diff --git a/mobile/openapi/test/authentication_api_test.dart b/mobile/openapi/test/authentication_api_test.dart index f855d32390..45f283f8a9 100644 Binary files a/mobile/openapi/test/authentication_api_test.dart and b/mobile/openapi/test/authentication_api_test.dart differ diff --git a/mobile/openapi/test/device_info_api_test.dart b/mobile/openapi/test/device_info_api_test.dart index 9fd25bcd34..94897849a9 100644 Binary files a/mobile/openapi/test/device_info_api_test.dart and b/mobile/openapi/test/device_info_api_test.dart differ diff --git a/mobile/openapi/test/job_api_test.dart b/mobile/openapi/test/job_api_test.dart index 54d9a510dd..7cc1a4b2a0 100644 Binary files a/mobile/openapi/test/job_api_test.dart and b/mobile/openapi/test/job_api_test.dart differ diff --git a/mobile/openapi/test/o_auth_api_test.dart b/mobile/openapi/test/o_auth_api_test.dart index bc8b5f3810..db5e6c0a21 100644 Binary files a/mobile/openapi/test/o_auth_api_test.dart and b/mobile/openapi/test/o_auth_api_test.dart differ diff --git a/mobile/openapi/test/search_api_test.dart b/mobile/openapi/test/search_api_test.dart index 85204a5bb6..89037f3c49 100644 Binary files a/mobile/openapi/test/search_api_test.dart and b/mobile/openapi/test/search_api_test.dart differ diff --git a/mobile/openapi/test/server_info_api_test.dart b/mobile/openapi/test/server_info_api_test.dart index b662587eef..e2222244eb 100644 Binary files a/mobile/openapi/test/server_info_api_test.dart and b/mobile/openapi/test/server_info_api_test.dart differ diff --git a/mobile/openapi/test/share_api_test.dart b/mobile/openapi/test/share_api_test.dart index e05839a792..d746800de4 100644 Binary files a/mobile/openapi/test/share_api_test.dart and b/mobile/openapi/test/share_api_test.dart differ diff --git a/mobile/openapi/test/system_config_api_test.dart b/mobile/openapi/test/system_config_api_test.dart index 6cb7aa79d1..28a3b0ed26 100644 Binary files a/mobile/openapi/test/system_config_api_test.dart and b/mobile/openapi/test/system_config_api_test.dart differ diff --git a/mobile/openapi/test/tag_api_test.dart b/mobile/openapi/test/tag_api_test.dart index a504aedfae..ffb6c70a49 100644 Binary files a/mobile/openapi/test/tag_api_test.dart and b/mobile/openapi/test/tag_api_test.dart differ diff --git a/mobile/openapi/test/user_api_test.dart b/mobile/openapi/test/user_api_test.dart index 5163a15004..d24f365906 100644 Binary files a/mobile/openapi/test/user_api_test.dart and b/mobile/openapi/test/user_api_test.dart differ diff --git a/server/immich-openapi-specs.json b/server/immich-openapi-specs.json index 49b71ae117..7318739e24 100644 --- a/server/immich-openapi-specs.json +++ b/server/immich-openapi-specs.json @@ -4,6 +4,7 @@ "/album": { "get": { "operationId": "getAllAlbums", + "description": "", "parameters": [ { "name": "shared", @@ -53,6 +54,7 @@ }, "post": { "operationId": "createAlbum", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -92,6 +94,7 @@ "/api-key": { "post": { "operationId": "createKey", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -129,6 +132,7 @@ }, "get": { "operationId": "getKeys", + "description": "", "parameters": [], "responses": { "200": { @@ -161,6 +165,7 @@ "/api-key/{id}": { "get": { "operationId": "getKey", + "description": "", "parameters": [ { "name": "id", @@ -198,6 +203,7 @@ }, "put": { "operationId": "updateKey", + "description": "", "parameters": [ { "name": "id", @@ -245,6 +251,7 @@ }, "delete": { "operationId": "deleteKey", + "description": "", "parameters": [ { "name": "id", @@ -277,6 +284,7 @@ "/auth/login": { "post": { "operationId": "login", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -308,6 +316,7 @@ "/auth/admin-sign-up": { "post": { "operationId": "adminSignUp", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -342,6 +351,7 @@ "/auth/validateToken": { "post": { "operationId": "validateAccessToken", + "description": "", "parameters": [], "responses": { "201": { @@ -371,6 +381,7 @@ "/auth/change-password": { "post": { "operationId": "changePassword", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -410,6 +421,7 @@ "/auth/logout": { "post": { "operationId": "logout", + "description": "", "parameters": [], "responses": { "201": { @@ -439,6 +451,7 @@ "/device-info": { "put": { "operationId": "upsertDeviceInfo", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -478,6 +491,7 @@ "/jobs": { "get": { "operationId": "getAllJobsStatus", + "description": "", "parameters": [], "responses": { "200": { @@ -507,6 +521,7 @@ "/jobs/{jobId}": { "put": { "operationId": "sendJobCommand", + "description": "", "parameters": [ { "name": "jobId", @@ -555,6 +570,7 @@ "/oauth/mobile-redirect": { "get": { "operationId": "mobileRedirect", + "description": "", "parameters": [], "responses": { "200": { @@ -569,6 +585,7 @@ "/oauth/config": { "post": { "operationId": "generateConfig", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -600,6 +617,7 @@ "/oauth/callback": { "post": { "operationId": "callback", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -631,6 +649,7 @@ "/oauth/link": { "post": { "operationId": "link", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -670,6 +689,7 @@ "/oauth/unlink": { "post": { "operationId": "unlink", + "description": "", "parameters": [], "responses": { "201": { @@ -699,6 +719,7 @@ "/search": { "get": { "operationId": "search", + "description": "", "parameters": [ { "name": "q", @@ -853,6 +874,7 @@ "/search/config": { "get": { "operationId": "getSearchConfig", + "description": "", "parameters": [], "responses": { "200": { @@ -882,6 +904,7 @@ "/search/explore": { "get": { "operationId": "getExploreData", + "description": "", "parameters": [], "responses": { "200": { @@ -914,6 +937,7 @@ "/server-info": { "get": { "operationId": "getServerInfo", + "description": "", "parameters": [], "responses": { "200": { @@ -943,6 +967,7 @@ "/server-info/ping": { "get": { "operationId": "pingServer", + "description": "", "parameters": [], "responses": { "200": { @@ -964,6 +989,7 @@ "/server-info/version": { "get": { "operationId": "getServerVersion", + "description": "", "parameters": [], "responses": { "200": { @@ -985,6 +1011,7 @@ "/server-info/stats": { "get": { "operationId": "getStats", + "description": "", "parameters": [], "responses": { "200": { @@ -1014,6 +1041,7 @@ "/share": { "get": { "operationId": "getAllSharedLinks", + "description": "", "parameters": [], "responses": { "200": { @@ -1046,6 +1074,7 @@ "/share/me": { "get": { "operationId": "getMySharedLink", + "description": "", "parameters": [ { "name": "key", @@ -1084,6 +1113,7 @@ "/share/{id}": { "get": { "operationId": "getSharedLinkById", + "description": "", "parameters": [ { "name": "id", @@ -1121,6 +1151,7 @@ }, "delete": { "operationId": "removeSharedLink", + "description": "", "parameters": [ { "name": "id", @@ -1151,6 +1182,7 @@ }, "patch": { "operationId": "editSharedLink", + "description": "", "parameters": [ { "name": "id", @@ -1200,6 +1232,7 @@ "/system-config": { "get": { "operationId": "getConfig", + "description": "", "parameters": [], "responses": { "200": { @@ -1227,6 +1260,7 @@ }, "put": { "operationId": "updateConfig", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -1266,6 +1300,7 @@ "/system-config/defaults": { "get": { "operationId": "getDefaults", + "description": "", "parameters": [], "responses": { "200": { @@ -1295,6 +1330,7 @@ "/system-config/storage-template-options": { "get": { "operationId": "getStorageTemplateOptions", + "description": "", "parameters": [], "responses": { "200": { @@ -1324,6 +1360,7 @@ "/user": { "get": { "operationId": "getAllUsers", + "description": "", "parameters": [ { "name": "isAll", @@ -1363,6 +1400,7 @@ }, "post": { "operationId": "createUser", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -1400,6 +1438,7 @@ }, "put": { "operationId": "updateUser", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -1439,6 +1478,7 @@ "/user/info/{userId}": { "get": { "operationId": "getUserById", + "description": "", "parameters": [ { "name": "userId", @@ -1478,6 +1518,7 @@ "/user/me": { "get": { "operationId": "getMyUserInfo", + "description": "", "parameters": [], "responses": { "200": { @@ -1507,6 +1548,7 @@ "/user/count": { "get": { "operationId": "getUserCount", + "description": "", "parameters": [ { "name": "admin", @@ -1538,6 +1580,7 @@ "/user/{userId}": { "delete": { "operationId": "deleteUser", + "description": "", "parameters": [ { "name": "userId", @@ -1577,6 +1620,7 @@ "/user/{userId}/restore": { "post": { "operationId": "restoreUser", + "description": "", "parameters": [ { "name": "userId", @@ -1616,6 +1660,7 @@ "/user/profile-image": { "post": { "operationId": "createProfileImage", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -1656,6 +1701,7 @@ "/user/profile-image/{userId}": { "get": { "operationId": "getProfileImage", + "description": "", "parameters": [ { "name": "userId", @@ -1695,6 +1741,7 @@ "/asset/upload": { "post": { "operationId": "uploadFile", + "description": "", "parameters": [ { "name": "key", @@ -1744,6 +1791,7 @@ "/asset/download/{assetId}": { "get": { "operationId": "downloadFile", + "description": "", "parameters": [ { "name": "assetId", @@ -1792,6 +1840,7 @@ "/asset/download-files": { "post": { "operationId": "downloadFiles", + "description": "", "parameters": [ { "name": "key", @@ -1900,6 +1949,7 @@ "/asset/file/{assetId}": { "get": { "operationId": "serveFile", + "description": "", "parameters": [ { "name": "isThumb", @@ -1966,6 +2016,7 @@ "/asset/thumbnail/{assetId}": { "get": { "operationId": "getAssetThumbnail", + "description": "", "parameters": [ { "name": "assetId", @@ -2022,6 +2073,7 @@ "/asset/curated-objects": { "get": { "operationId": "getCuratedObjects", + "description": "", "parameters": [], "responses": { "200": { @@ -2054,6 +2106,7 @@ "/asset/curated-locations": { "get": { "operationId": "getCuratedLocations", + "description": "", "parameters": [], "responses": { "200": { @@ -2086,6 +2139,7 @@ "/asset/search-terms": { "get": { "operationId": "getAssetSearchTerms", + "description": "", "parameters": [], "responses": { "200": { @@ -2118,6 +2172,7 @@ "/asset/search": { "post": { "operationId": "searchAsset", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2160,6 +2215,7 @@ "/asset/count-by-time-bucket": { "post": { "operationId": "getAssetCountByTimeBucket", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2199,6 +2255,7 @@ "/asset/count-by-user-id": { "get": { "operationId": "getAssetCountByUserId", + "description": "", "parameters": [], "responses": { "200": { @@ -2285,6 +2342,7 @@ }, "delete": { "operationId": "deleteAsset", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2327,6 +2385,7 @@ "/asset/time-bucket": { "post": { "operationId": "getAssetByTimeBucket", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2599,6 +2658,7 @@ "/asset/shared-link": { "post": { "operationId": "createAssetsSharedLink", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2638,6 +2698,7 @@ "/asset/shared-link/add": { "patch": { "operationId": "addAssetsToSharedLink", + "description": "", "parameters": [ { "name": "key", @@ -2686,6 +2747,7 @@ "/asset/shared-link/remove": { "patch": { "operationId": "removeAssetsFromSharedLink", + "description": "", "parameters": [ { "name": "key", @@ -2734,6 +2796,7 @@ "/tag": { "post": { "operationId": "create", + "description": "", "parameters": [], "requestBody": { "required": true, @@ -2771,6 +2834,7 @@ }, "get": { "operationId": "findAll", + "description": "", "parameters": [], "responses": { "200": { @@ -2803,6 +2867,7 @@ "/tag/{id}": { "get": { "operationId": "findOne", + "description": "", "parameters": [ { "name": "id", @@ -2840,6 +2905,7 @@ }, "patch": { "operationId": "update", + "description": "", "parameters": [ { "name": "id", @@ -2887,6 +2953,7 @@ }, "delete": { "operationId": "delete", + "description": "", "parameters": [ { "name": "id", @@ -2919,6 +2986,7 @@ "/album/count-by-user-id": { "get": { "operationId": "getAlbumCountByUserId", + "description": "", "parameters": [], "responses": { "200": { @@ -2948,6 +3016,7 @@ "/album/{albumId}/users": { "put": { "operationId": "addUsersToAlbum", + "description": "", "parameters": [ { "name": "albumId", @@ -2997,6 +3066,7 @@ "/album/{albumId}/assets": { "put": { "operationId": "addAssetsToAlbum", + "description": "", "parameters": [ { "name": "albumId", @@ -3052,6 +3122,7 @@ }, "delete": { "operationId": "removeAssetFromAlbum", + "description": "", "parameters": [ { "name": "albumId", @@ -3101,6 +3172,7 @@ "/album/{albumId}": { "get": { "operationId": "getAlbumInfo", + "description": "", "parameters": [ { "name": "albumId", @@ -3146,6 +3218,7 @@ }, "delete": { "operationId": "deleteAlbum", + "description": "", "parameters": [ { "name": "albumId", @@ -3176,6 +3249,7 @@ }, "patch": { "operationId": "updateAlbumInfo", + "description": "", "parameters": [ { "name": "albumId", @@ -3225,6 +3299,7 @@ "/album/{albumId}/user/{userId}": { "delete": { "operationId": "removeUserFromAlbum", + "description": "", "parameters": [ { "name": "albumId", @@ -3265,6 +3340,7 @@ "/album/{albumId}/download": { "get": { "operationId": "downloadArchive", + "description": "", "parameters": [ { "name": "albumId", @@ -3329,6 +3405,7 @@ "/album/create-shared-link": { "post": { "operationId": "createAlbumSharedLink", + "description": "", "parameters": [], "requestBody": { "required": true, diff --git a/web/src/lib/components/forms/login-form.svelte b/web/src/lib/components/forms/login-form.svelte index 2bea728674..0fecd86876 100644 --- a/web/src/lib/components/forms/login-form.svelte +++ b/web/src/lib/components/forms/login-form.svelte @@ -124,7 +124,7 @@ {/if} -{#if !authConfig.enabled} +{#if authConfig.enabled} {#if authConfig.passwordLoginEnabled}