Skip to content

feat: reader modal v3 experiment#6203

Open
rebelchris wants to merge 5 commits into
mainfrom
feat-reader-modal-v3
Open

feat: reader modal v3 experiment#6203
rebelchris wants to merge 5 commits into
mainfrom
feat-reader-modal-v3

Conversation

@rebelchris

@rebelchris rebelchris commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Changes

Events

Did you introduce any new tracking events?

Experiment

Did you introduce any new experiments?

Manual Testing

Caution

Please make sure existing components are not breaking/affected by this PR

Preview domain

https://feat-reader-modal-v3.preview.app.daily.dev

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
daily-webapp Ready Ready Preview Jun 17, 2026 8:29am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
storybook Ignored Ignored Jun 17, 2026 8:29am

Request Review

The earlier updateFlags context method forced new members onto settings test
fixtures, which surfaced their pre-existing strict violations (missing
gamification props, untyped growthbook imports). Switch the two reader-enable
call sites to a single setSettings merge instead, reverting the context method
and all fixture mocks back to main so they leave the strict-changed diff. Two
updateFlag calls were not an option — they race on a shared settings snapshot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
!isLegacyLayoutOptedOut;
// Once a user opts out (via the install-prompt overlay or settings) the card
// reverts to the classic external Read post button.
const isReaderVariant = isReaderEnabled && post.type === PostType.Article;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we allow it for shared post of type article as well?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants