From 3ffa655de14ba931e213dd9f3ea1483dec1cd593 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 25 Oct 2025 20:01:33 -0300 Subject: content, css: gAIPTracksChunkItem: consider credited releases --- .../generateArtistInfoPageFirstReleaseTooltip.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/content/dependencies/generateArtistInfoPageFirstReleaseTooltip.js') diff --git a/src/content/dependencies/generateArtistInfoPageFirstReleaseTooltip.js b/src/content/dependencies/generateArtistInfoPageFirstReleaseTooltip.js index eb32cebf..1d498b9f 100644 --- a/src/content/dependencies/generateArtistInfoPageFirstReleaseTooltip.js +++ b/src/content/dependencies/generateArtistInfoPageFirstReleaseTooltip.js @@ -2,10 +2,18 @@ import {sortAlbumsTracksChronologically} from '#sort'; import {stitchArrays} from '#sugar'; export default { - query: (track) => ({ - rereleases: - sortAlbumsTracksChronologically(track.allReleases).slice(1), - }), +query: (track, artist) => ({ + rereleases: + sortAlbumsTracksChronologically( + track.otherReleases.filter(track => { + const contribs = [ + ...track.artistContribs, + ...track.contributorContribs, + ]; + + return contribs.some(contrib => contrib.artist === artist); + })), +}), relations: (relation, query, track, artist) => ({ tooltip: -- cgit 1.3.0-6-gf8a5