feat(discover): unified artist rows with inline album thumbnails
/discover is now one list of artist rows (no Artists|Albums tabs). Each row shows the artist (name links to the full page — ArtistModal dropped from Discover), the 'Similar to' reason, and its newest/most-played album thumbnails with badges. Album-click opens the AlbumModal (cover + tracklist + Want). Find-similar results link to the full page too. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -286,6 +286,17 @@ nav.contents .sep { flex: 1; }
|
||||
.save-row { display: flex; align-items: center; gap: 14px; margin-top: 8px; }
|
||||
.edit-meta { display: flex; flex-direction: column; gap: 8px; width: 100%; }
|
||||
.rmeta.why { font-style: italic; color: var(--graphite); margin-top: 2px; }
|
||||
|
||||
/* Discover unified row: artist block | inline album thumbnails | actions */
|
||||
.disco-row { align-items: flex-start; flex-wrap: wrap; gap: 14px; }
|
||||
.disco-row .main { flex: 1 1 180px; }
|
||||
.disco-albums { display: flex; gap: 12px; flex-wrap: wrap; }
|
||||
.disco-album { display: flex; flex-direction: column; gap: 4px; width: 92px; }
|
||||
.disco-thumb { display: flex; flex-direction: column; gap: 4px; background: none; border: 0; padding: 0; cursor: pointer; text-align: left; }
|
||||
.disco-thumb .thumb { width: 92px; height: 92px; }
|
||||
.disco-album .da-title { font-size: 12px; line-height: 1.2; color: var(--ink); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
|
||||
.disco-album .badge { font-family: var(--mono); font-size: 10px; text-transform: uppercase; letter-spacing: 0.04em; color: var(--graphite); }
|
||||
.disco-album .btn.sm { padding: 2px 8px; }
|
||||
.sel-tools { display: inline-flex; align-items: center; gap: 10px; }
|
||||
.bulk-bar { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin: 4px 0 12px; padding: 8px 12px; border: 1px solid var(--rule); background: var(--paper-2); }
|
||||
.album-card { position: relative; }
|
||||
|
||||
Reference in New Issue
Block a user