Skip to content

[backport cloud/1.40] feat: add Free subscription tier support - #9190

Merged
huntcsg merged 1 commit into
cloud/1.40from
backport-8864-to-cloud-1.40
Feb 25, 2026
Merged

[backport cloud/1.40] feat: add Free subscription tier support#9190
huntcsg merged 1 commit into
cloud/1.40from
backport-8864-to-cloud-1.40

Conversation

@comfy-pr-bot

@comfy-pr-bot comfy-pr-bot commented Feb 25, 2026

Copy link
Copy Markdown
Member

Backport of #8864 to cloud/1.40

Automatically created by backport workflow.

┆Issue is synchronized with this Notion page by Unito

## Summary

Add frontend support for a Free subscription tier — login/signup page
restructuring, telemetry instrumentation, and tier-aware billing gating.

## Changes

- **What**: 
- Restructure login/signup pages: OAuth buttons promoted as primary
sign-in method, email login available via progressive disclosure
- Add Free tier badge on Google sign-up button with dynamic credit count
from remote config
- Add `FREE` subscription tier to type system (tier pricing, tier rank,
registry types)
  - Add `isFreeTier` computed to `useSubscription()`
- Disable credit top-up for Free tier users (dialogService,
purchaseCredits, popover CTA)
- Show subscription/upgrade dialog instead of top-up dialog when Free
tier user hits out-of-credits
- Add funnel telemetry: `trackLoginOpened`, enrich `trackSignupOpened`
with `free_tier_badge_shown`, track email toggle clicks

## Review Focus

- Tier gating logic: Free tier users should see "Upgrade" instead of
"Add Credits" and never reach the top-up flow
- Telemetry event design for Mixpanel funnel analysis
- Progressive disclosure UX on login/signup pages

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8864-feat-add-Free-subscription-tier-support-3076d73d36508133b84ec5f0a67ccb03)
by [Unito](https://www.unito.io)
@comfy-pr-bot
comfy-pr-bot requested a review from a team as a code owner February 25, 2026 04:29
@comfy-pr-bot comfy-pr-bot added the backport Backporting a PR onto a release candidate label Feb 25, 2026
@comfy-pr-bot
comfy-pr-bot requested review from a team and pythongosssss as code owners February 25, 2026 04:29
@coderabbitai

coderabbitai Bot commented Feb 25, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch backport-8864-to-cloud-1.40

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Feb 25, 2026
@github-actions

github-actions Bot commented Feb 25, 2026

Copy link
Copy Markdown

Playwright: ✅ 524 passed, 0 failed · 5 flaky

📊 Browser Reports
  • chromium: View Report (✅ 511 / ❌ 0 / ⚠️ 5 / ⏭️ 10)
  • chromium-2x: View Report (✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • chromium-0.5x: View Report (✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • mobile-chrome: View Report (✅ 10 / ❌ 0 / ⚠️ 0 / ⏭️ 0)

@github-actions

github-actions Bot commented Feb 25, 2026

Copy link
Copy Markdown

🎨 Storybook Build Status

Build completed successfully!

⏰ Completed at: 02/25/2026, 04:30:37 AM UTC

🔗 Links


🎉 Your Storybook is ready for review!

@huntcsg
huntcsg merged commit 58460ad into cloud/1.40 Feb 25, 2026
35 checks passed
@huntcsg
huntcsg deleted the backport-8864-to-cloud-1.40 branch February 25, 2026 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Backporting a PR onto a release candidate size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants