feat(web): add a user setting for default album sort order. (#18950)

* Add a user setting for default album sort order.

Add a user setting under "Features" to control the initial sort order
when creating an album. Default to the existing behavior of
"newest first".

* chore: patch openapi

---------

Co-authored-by: Alex <alex.tran1502@gmail.com>
This commit is contained in:
Dag Stuan
2025-06-06 06:31:34 +02:00
committed by GitHub
parent 55f4e93456
commit b46e066cc2
18 changed files with 397 additions and 13 deletions
+35
View File
@@ -8717,6 +8717,34 @@
],
"type": "string"
},
"AlbumsResponse": {
"properties": {
"defaultAssetOrder": {
"allOf": [
{
"$ref": "#/components/schemas/AssetOrder"
}
],
"default": "desc"
}
},
"required": [
"defaultAssetOrder"
],
"type": "object"
},
"AlbumsUpdate": {
"properties": {
"defaultAssetOrder": {
"allOf": [
{
"$ref": "#/components/schemas/AssetOrder"
}
]
}
},
"type": "object"
},
"AllJobStatusResponseDto": {
"properties": {
"backgroundTask": {
@@ -15040,6 +15068,9 @@
},
"UserPreferencesResponseDto": {
"properties": {
"albums": {
"$ref": "#/components/schemas/AlbumsResponse"
},
"cast": {
"$ref": "#/components/schemas/CastResponse"
},
@@ -15072,6 +15103,7 @@
}
},
"required": [
"albums",
"cast",
"download",
"emailNotifications",
@@ -15087,6 +15119,9 @@
},
"UserPreferencesUpdateDto": {
"properties": {
"albums": {
"$ref": "#/components/schemas/AlbumsUpdate"
},
"avatar": {
"$ref": "#/components/schemas/AvatarUpdate"
},