Merge branch 'main' into feat/search-filter-album/web

This commit is contained in:
CJPeckover
2025-07-14 13:45:13 -04:00
281 changed files with 9948 additions and 4260 deletions
+229 -2
View File
@@ -6078,6 +6078,56 @@
"tags": [
"Sessions"
]
},
"put": {
"operationId": "updateSession",
"parameters": [
{
"name": "id",
"required": true,
"in": "path",
"schema": {
"format": "uuid",
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SessionUpdateDto"
}
}
},
"required": true
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/SessionResponseDto"
}
}
},
"description": ""
}
},
"security": [
{
"bearer": []
},
{
"cookie": []
},
{
"api_key": []
}
],
"tags": [
"Sessions"
]
}
},
"/sessions/{id}/lock": {
@@ -12844,6 +12894,9 @@
"id": {
"type": "string"
},
"isPendingSyncReset": {
"type": "boolean"
},
"token": {
"type": "string"
},
@@ -12857,6 +12910,7 @@
"deviceOS",
"deviceType",
"id",
"isPendingSyncReset",
"token",
"updatedAt"
],
@@ -12882,6 +12936,9 @@
"id": {
"type": "string"
},
"isPendingSyncReset": {
"type": "boolean"
},
"updatedAt": {
"type": "string"
}
@@ -12892,6 +12949,7 @@
"deviceOS",
"deviceType",
"id",
"isPendingSyncReset",
"updatedAt"
],
"type": "object"
@@ -12908,6 +12966,14 @@
},
"type": "object"
},
"SessionUpdateDto": {
"properties": {
"isPendingSyncReset": {
"type": "boolean"
}
},
"type": "object"
},
"SharedLinkCreateDto": {
"properties": {
"albumId": {
@@ -13806,6 +13872,10 @@
"isFavorite": {
"type": "boolean"
},
"livePhotoVideoId": {
"nullable": true,
"type": "string"
},
"localDateTime": {
"format": "date-time",
"nullable": true,
@@ -13817,6 +13887,10 @@
"ownerId": {
"type": "string"
},
"stackId": {
"nullable": true,
"type": "string"
},
"thumbhash": {
"nullable": true,
"type": "string"
@@ -13844,9 +13918,11 @@
"fileModifiedAt",
"id",
"isFavorite",
"livePhotoVideoId",
"localDateTime",
"originalFileName",
"ownerId",
"stackId",
"thumbhash",
"type",
"visibility"
@@ -13888,7 +13964,12 @@
"MemoryToAssetDeleteV1",
"StackV1",
"StackDeleteV1",
"SyncAckV1"
"PersonV1",
"PersonDeleteV1",
"UserMetadataV1",
"UserMetadataDeleteV1",
"SyncAckV1",
"SyncResetV1"
],
"type": "string"
},
@@ -14037,6 +14118,74 @@
],
"type": "object"
},
"SyncPersonDeleteV1": {
"properties": {
"personId": {
"type": "string"
}
},
"required": [
"personId"
],
"type": "object"
},
"SyncPersonV1": {
"properties": {
"birthDate": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"color": {
"nullable": true,
"type": "string"
},
"createdAt": {
"format": "date-time",
"type": "string"
},
"faceAssetId": {
"nullable": true,
"type": "string"
},
"id": {
"type": "string"
},
"isFavorite": {
"type": "boolean"
},
"isHidden": {
"type": "boolean"
},
"name": {
"type": "string"
},
"ownerId": {
"type": "string"
},
"thumbnailPath": {
"type": "string"
},
"updatedAt": {
"format": "date-time",
"type": "string"
}
},
"required": [
"birthDate",
"color",
"createdAt",
"faceAssetId",
"id",
"isFavorite",
"isHidden",
"name",
"ownerId",
"thumbnailPath",
"updatedAt"
],
"type": "object"
},
"SyncRequestType": {
"enum": [
"AlbumsV1",
@@ -14053,10 +14202,16 @@
"PartnerAssetExifsV1",
"PartnerStacksV1",
"StacksV1",
"UsersV1"
"UsersV1",
"PeopleV1",
"UserMetadataV1"
],
"type": "string"
},
"SyncResetV1": {
"properties": {},
"type": "object"
},
"SyncStackDeleteV1": {
"properties": {
"stackId": {
@@ -14099,6 +14254,9 @@
},
"SyncStreamDto": {
"properties": {
"reset": {
"type": "boolean"
},
"types": {
"items": {
"$ref": "#/components/schemas/SyncRequestType"
@@ -14122,6 +14280,40 @@
],
"type": "object"
},
"SyncUserMetadataDeleteV1": {
"properties": {
"key": {
"type": "string"
},
"userId": {
"type": "string"
}
},
"required": [
"key",
"userId"
],
"type": "object"
},
"SyncUserMetadataV1": {
"properties": {
"key": {
"type": "string"
},
"userId": {
"type": "string"
},
"value": {
"type": "object"
}
},
"required": [
"key",
"userId",
"value"
],
"type": "object"
},
"SyncUserV1": {
"properties": {
"deletedAt": {
@@ -14190,6 +14382,9 @@
"newVersionCheck": {
"$ref": "#/components/schemas/SystemConfigNewVersionCheckDto"
},
"nightlyTasks": {
"$ref": "#/components/schemas/SystemConfigNightlyTasksDto"
},
"notifications": {
"$ref": "#/components/schemas/SystemConfigNotificationsDto"
},
@@ -14232,6 +14427,7 @@
"map",
"metadata",
"newVersionCheck",
"nightlyTasks",
"notifications",
"oauth",
"passwordLogin",
@@ -14662,6 +14858,37 @@
],
"type": "object"
},
"SystemConfigNightlyTasksDto": {
"properties": {
"clusterNewFaces": {
"type": "boolean"
},
"databaseCleanup": {
"type": "boolean"
},
"generateMemories": {
"type": "boolean"
},
"missingThumbnails": {
"type": "boolean"
},
"startTime": {
"type": "string"
},
"syncQuotaUsage": {
"type": "boolean"
}
},
"required": [
"clusterNewFaces",
"databaseCleanup",
"generateMemories",
"missingThumbnails",
"startTime",
"syncQuotaUsage"
],
"type": "object"
},
"SystemConfigNotificationsDto": {
"properties": {
"smtp": {