From c87fc97a3f775c90141e02f278725e90793ee8a4 Mon Sep 17 00:00:00 2001 From: Niels Mokkenstorm Date: Thu, 16 Jul 2026 21:56:17 +0200 Subject: [PATCH] feat(lexicons): add strategy param and adoptionCount/variantCount to listReleases --- lexicons/dev/mokkenstorm/crate/catalog/listReleases.sdl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lexicons/dev/mokkenstorm/crate/catalog/listReleases.sdl b/lexicons/dev/mokkenstorm/crate/catalog/listReleases.sdl index decd233..ec34277 100644 --- a/lexicons/dev/mokkenstorm/crate/catalog/listReleases.sdl +++ b/lexicons/dev/mokkenstorm/crate/catalog/listReleases.sdl @@ -1,8 +1,9 @@ /// Cross-user browse feed of recently published catalog releases with the caller's owned/wanted flags. -query listReleases() @main +query listReleases(strategy: String @description("Resolution strategy for picking the winner within a variant set; defaults to most-adopted.") @known("most-adopted", "most-recent", "most-complete")) @main : { releases: [releaseRow]! } type releaseRow { + adoptionCount: Int artistDisplay: String cid: Cid! country: String @@ -16,5 +17,6 @@ type releaseRow { thumbUrl: Uri title: String! uri: AtUri! + variantCount: Int wanted: Bool! } -- 2.51.2