Skip to content

Conversation

ilasw
Copy link
Contributor

@ilasw ilasw commented Aug 13, 2025

Changes

Added new entry points and generate page. This will allow non-Plus users to access presidential briefing features.

  • Added "generate" briefing page;
  • Added "generate" button for free users on briefing list;
  • Added feed entry point after X amount of pages;
  • Updated UI for Brief heading;
  • Added Upgrade buttons in Brief modal;

Still need to add tracking events, just doing it right now

Events

Added new events:

image

Experiment

Did you introduce any new experiments?

  1. Feed entry point:
    Name: brief_feed_entrypoint_page
    Value: false | number

  2. Generation pricing
    Name: brief_generate_pricing
    Value: { daily: 300, weekly: 500 }

Manual Testing

Caution

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

Jira ticket

MI-969

Preview domain

https://mi-969-brief-free-entrypoints.preview.app.daily.dev

Copy link

vercel bot commented Aug 13, 2025

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

Project Deployment Preview Updated (UTC)
daily-webapp Ready Ready Preview Sep 4, 2025 0:19am
1 Skipped Deployment
Project Deployment Preview Updated (UTC)
storybook Ignored Ignored Sep 4, 2025 0:19am

Comment on lines +15 to +26
export const BriefPlusUpgradeCTA = ({
className,
...attrs
}: ButtonProps<'a'> | undefined): ReactElement => {
const { isAuthReady } = useAuthContext();
const { logSubscriptionEvent, isPlus } = usePlusSubscription();
const {
value: { full: plusCta },
} = useConditionalFeature({
feature: featurePlusCtaCopy,
shouldEvaluate: !isPlus && isAuthReady,
});
Copy link
Contributor Author

@ilasw ilasw Aug 13, 2025

Choose a reason for hiding this comment

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

Not reused the actual Button component because this one has custom style.
Actually extracted this from old /briefing page

Copy link
Contributor

@rebelchris rebelchris left a comment

Choose a reason for hiding this comment

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

Minor comments, besides the URL one nothing blocking.
Can youn maybe just failsafe build extension locally to see it doesn't break anything?

@ilasw ilasw merged commit 19a2d93 into main Sep 4, 2025
10 checks passed
@ilasw ilasw deleted the MI-969-brief-free-entrypoints branch September 4, 2025 13:08
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.

5 participants