Songs offered links to all five services. Settings now has "Your music services": pick the ones you use and songs only show those, with the main one as the big button. Until someone picks, they still see all of them. Onboarding sets it to the app you said you listen with. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -46,6 +46,12 @@ export const updateMeSchema = z.object({
|
||||
displayName: z.string().trim().max(64).nullable().optional(),
|
||||
bio: z.string().trim().max(280).nullable().optional(),
|
||||
preferredService: z.enum(STREAMING_SERVICES).nullable().optional(),
|
||||
services: z
|
||||
.array(z.enum(STREAMING_SERVICES))
|
||||
.max(STREAMING_SERVICES.length)
|
||||
.transform((s) => [...new Set(s)])
|
||||
.nullable()
|
||||
.optional(),
|
||||
/** Mark onboarding as finished. */
|
||||
onboarded: z.literal(true).optional(),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user