refactor(explore): remove the For You section#14525
Merged
Merged
Conversation
The For You feed now lives in the Feed tab, so Explore no longer needs
its own personalized section.
Explore's "For You" was backed by `useRecommendedTracks`
(/users/{id}/recommended-tracks) — entirely separate from the Feed tab's
`useForYouFeed` (/users/{id}/feed/for-you), which is untouched. The two
only ever shared a display string.
Explore was the sole consumer of the recommended-tracks stack, so it is
removed in full: the web and mobile section components, the shared hook
and its export, the `recommendedTracks` query key, the now-unreachable
queue-source label, and the `forYou` message.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
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
Removes the For You section from the Explore page on both web and mobile. The For You feed now lives in the Feed tab, so Explore no longer needs its own personalized section.
The important detail
There were two unrelated "For You" features that shared only a display string:
useRecommendedTracksuseForYouFeed/users/{id}/recommended-tracks/users/{id}/feed/for-youExplore was the only consumer of the
useRecommendedTracksstack, so it's deleted entirely rather than just hidden. The Feed tab'suseForYouFeedis not touched.Changes
Deleted outright:
RecommendedTracksSection.tsx(web) andForYouTracks.tsx(mobile)useRecommendedTracks.ts+ its barrel exportrecommendedTracksquery keyrecommendedTracks: 'Recommended'queue-source label (unreachable once the query key is gone)exploreMessages.forYouCall sites removed from the desktop/mobile web
SearchExplorePageand mobileExploreContent.Note:
FeedTabs.tsxrenders its own local'For You'string and never importedexploreMessages, so removing that key does not affect the Feed tab label.Testing
tsc --noEmitpasses oncommon,web, andmobile🤖 Generated with Claude Code