feat: anonymous post-page build-your-feed experience#6115
Open
tsahimatsliah wants to merge 8 commits into
Open
feat: anonymous post-page build-your-feed experience#6115tsahimatsliah wants to merge 8 commits into
tsahimatsliah wants to merge 8 commits into
Conversation
Adds an off-by-default (post_build_feed) conversion experience for logged-out post-page visitors, scoped strictly to anonymous users: - Build-your-feed sidebar widget with social proof, no-password topic following seeded from the article's tags, and a live in-page feed taste that assembles as you scroll - Single timed conversion prompt fired at the scroll value moment, on exit intent, or by intercepting the first "read original" click (bounce) - Reframed CTAs around building a feed; followed topics carried into signup - Unhide "Happening Now" highlights for anonymous readers - Consolidate the redundant post-page auth banners when the experience is on Falls back to existing behavior when the flag is off.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Temporary — revert both to false before merge. Lets the anonymous build-your-feed experience render on the preview without GrowthBook setup.
- Right column becomes one cohesive conversion card: relevant hero copy,
real-time engagement pulse + recent upvoter avatars, no-password topic
chips (static, no layout shift), feed taste, single CTA, Happening Now
- Add endless personalized "Keep reading" feed below the comments
- Remove sidebar noise for anon: source/author/tools cards, ShareBar
("recommend this post"), Best discussions, and the clickbait shield
- Demote the promo to the last sidebar slot
- Bottom prompt is leave-intent only (exit intent + read-click); no more
mid-scroll interruption
- Drop the obsolete BuildYourFeedWidget
- Redesign the right-side card as a focused, standout product hero on the brand gradient: topic-relevant headline, explicit benefit bullets, live pulse, topic tuning, and inline one-tap signup (Google/GitHub/email) - Keep "Happening Now" as its own sidebar item below the card - Rebuild the "Keep reading" feed: richer cards, reliable "Load more" pagination, and a polished conversion banner woven into the feed - Replace the exit-intent strip with the in-flow feed banner (proven inline-auth design, improved messaging); remove read-click interception - Carry followed topics into signup via inline AuthOptions onSuccessfulRegistration - Remove dead files (exit prompt, scroll hook, sidebar feed taste, old widget)
- Conversion card is now a living product demo: animated gradient frame, a "building feed for <your topics>" typewriter line, real posts streaming in staggered to assemble a feed, real-time pulse, topic tuning, inline signup - In-flow feed banner gets the animated gradient frame + bolder headline - "Keep reading" becomes a visual 2-col image-card discovery grid with hover, conversion banner woven across the row, and Load more - Add useTypewriter + AnimatedFeedPreview motion primitives
…round 5) - Replace the source line with a reader-style horizontal strip (source name + Read post button + three-dots), reusing the "Read inside daily.dev" SourceStrip + PostHeaderActions - Rebuild the right panel from scratch: a clean, compact card focused only on customize (small topic chips) + sign up (inline auth); no oversized/cut UI - Move the promo into the feed; reserve "Happening Now" for signed-in users - Keep-reading feed always renders via a realistic mock fallback (so it shows even when the tag feed is empty); promo relocated to the bottom - Remove now-unused motion files (LivePulse, AnimatedFeedPreview, useTypewriter)
Turn the area below the article into a full discovery experience that sells
the whole platform, not a few boxes:
- Hero invite band ("Your dev world is waiting") with inline signup
- Netflix-style content rows (Trending in <topic>, Hottest discussions) as
horizontal carousels of rich cards
- A "locked" row that blurs behind an unlock-your-feed CTA to tease volume
- Honest social-proof band (stars, community avatars, millions of developers,
what you get) and a final conversion banner
- Right rail becomes a sticky sign-up + customize card with the promo beneath
- Themed mock content so rows always look full; real tag feed powers the
trending row when available
- Replace ContinueReadingFeed with DiscoveryUniverse
Drop the conversion-funnel theater (locked rows, fake social proof, mock carousels, animated banners) in favor of a calm, developer-grade approach: - Right rail is one quiet, honest invite: what daily.dev is in a line, the article's real topics to shape a feed, one low-key inline signup. No ads. - "Read next" shows REAL related posts (FURTHER_READING_QUERY) as a clean editorial column; renders nothing when there's no real content (no mock). - Keep the reader-style source strip. - Remove DiscoveryUniverse/Row, SocialProofBand, mockFeed, FeedConversionBanner.
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
An off-by-default (
post_build_feed) conversion experience for logged-out post-page visitors, scoped strictly to anonymous users. Falls back to today's behavior when the flag is off.Ideas implemented
post_page_highlights).PostAuthBanner+ nav banner when the experience is on.Scope / notes
featurePostBuildFeed(default off) and only renders for anonymous visitors on the full post page (not the post modal).CustomAuthBanneris intentionally left untouched (shared across other pages).Verification
typecheck-strict-changed.js)🤖 Generated with Claude Code
Preview domain
https://claude-stupefied-swartz-d18e69.preview.app.daily.dev