"You might like" web client row (#790 web slice) #94

Merged
bvandeusen merged 1 commits from dev into main 2026-06-11 23:01:38 -04:00
Owner

The web UI rendered a fixed set of Home sections and had no code for the
server's you_might_like_* sections, so the row was absent in the web client
(the row was only added server-side + Android in v2026.06.11). Adds it,
mirroring Rediscover, positioned directly under the system-playlists row, with a
"still learning your taste" empty state. Completes the row across all three
clients. CI-green on dev (svelte-check + vitest).

🤖 Generated with Claude Code

The web UI rendered a fixed set of Home sections and had no code for the server's `you_might_like_*` sections, so the row was absent in the web client (the row was only added server-side + Android in v2026.06.11). Adds it, mirroring Rediscover, positioned directly under the system-playlists row, with a "still learning your taste" empty state. Completes the row across all three clients. CI-green on dev (svelte-check + vitest). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bvandeusen added 1 commit 2026-06-11 23:01:33 -04:00
The web UI rendered a fixed set of Home sections and had no code for the
server's you_might_like_albums / you_might_like_artists (shipped in
v2026.06.11), so the row was absent in the web client. Adds it, mirroring
the Rediscover block, positioned directly under the system-playlists row.

- types.ts HomePayload: two new slices (server always emits them; web ships
  in lockstep with the server).
- +page.svelte: a "You might like" section (albums + artists scrollers) as the
  first section under the playlists row, with a "still learning your taste"
  empty state for the cold-start/gated case. Reuses existing AlbumCard /
  ArtistCard / HorizontalScrollRow.
- home.test.ts / page.test.ts: mock payloads gain the two fields.

Completes the You-might-like row across all three clients (server already
emits it; Android in v2026.06.11; web here).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
bvandeusen merged commit 8019537b02 into main 2026-06-11 23:01:38 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/minstrel#94