Conversation
…ls, alt names - Replaced truncated first-paragraph blurb with full scrollable bio (all paragraphs) - Moved bio from header to right column (About → Socials → Latest Release stack) - Replaced IG/𝕏 pill buttons with inline SVG icon-only buttons - Added alternate names display below artist name in header - Removed Artist Radio card - Tightened sideCol gap for better column height balance Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Use genius.headerImageUrl as a blurred/dimmed background texture in the artist header for depth and atmosphere (brightness 0.18, blur 28px) - Animate a 3-bar waveform in place of the track number when a top song is currently playing; pauses animation when playback is paused - Highlight active track name at full opacity - Thread currentObjectId/isPlaybackActive from App playback state into ArtistPanel rather than calling usePlayback a second time - Fix ArtistPanel tests to supply new required props Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Top songs use playlist-track objectIds which differ in format from the playback state's currentObjectId — they never matched. Switch to comparing track title against playback.trackName which is reliable. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
11.5px up from 10px, opacity 0.48 up from 0.28. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
Coverage Report
File Coverage
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Lurks Beneath the Surface
Something stirs in the artist panel. Where once there was only silence — a grey void where knowledge should have lived — now breathes a dark intelligence. We have made contact with Genius.
The Summoning
A new IPC ritual was inscribed into the preload:
geniusArtist. When an artist panel is opened, the daemon awakens, crawls the Genius API, and returns with things it was not supposed to know. Artist biographies. Alternate names. Social handles. The secrets were always there. We simply learned to ask.Build-time secrets are now baked into
dist/build-env.jsonat compile time — the packaged app can finally speak the forbidden words even without a.envto sustain it.What It Brings Back
The right column of the artist panel has been... changed. Where the Latest Release card once stood alone in the dark, it now shares its space with things that crawled up from below:
The Waveform
When a top song is currently playing, its track number disappears. In its place: three bars, rising and falling, rising and falling. An animated waveform — proof that something is alive in there. When playback pauses, the bars freeze mid-motion, suspended, waiting.
The matching runs on track name rather than object ID. The IDs, we discovered, are not what they seem. They were never the same format. We do not speak of this further.
Corrections
One idea was pursued and then abandoned. A blurred Genius header image was briefly used as a background texture behind the artist header. It did not look miles better. It was removed. Some doors, once opened, are better closed.
🤖 Generated with Claude Code