From 69b6821deb33445c06ce3c4595c44b6146bdeeb9 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 30 Jan 2026 21:07:44 -0800 Subject: [PATCH] add secondary sort for album release date --- src/shared/api/utils.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/shared/api/utils.ts b/src/shared/api/utils.ts index c1317d2c5..cdb1d396f 100644 --- a/src/shared/api/utils.ts +++ b/src/shared/api/utils.ts @@ -431,14 +431,25 @@ export const sortAlbumList = (albums: Album[], sortBy: AlbumListSort, sortOrder: return new Date(v.originalDate).getTime(); } - // Fallback to the first day of the release year + // Fallback to the first day of the original year if (v.originalYear) { return new Date(v.originalYear, 0, 1).getTime(); } return 0; }, + (v) => { + if (v.releaseDate) { + return new Date(v.releaseDate).getTime(); + } + + // Fallback to the first day of the release year + if (v.releaseYear) { + return new Date(v.releaseYear, 0, 1).getTime(); + } + return 0; + }, ], - [order], + [order, order], ); break; case AlbumListSort.SONG_COUNT: