wip - #887
Merged
Merged
Conversation
- Remove plan/upgrade gating: drop TrialGuard + onboarding plan-pick redirect, replace /upgrade page with sunset notice, hide Plans block on billing settings, and make bank-sync eligibility unconditional. - Drop the start-trial onboarding step; connect-chat is now the final step and routes to /. - Stop cancellation outreach + 3-day follow-up emails and the day-12 trial-expiring reminder; processor classes left as no-ops to drain any in-flight queue jobs. - Announce on public surfaces: sunset banner on website + login page, new joining-ramp blog post (with founders image), and hero pill now links to the announcement. - Remove pricing surfaces: drop PricingSection from homepage, permanent-redirect /pricing to the announcement, and remove pricing from header, footer, and sitemap. Co-authored-by: Cursor <cursoragent@cursor.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.
Note
Medium Risk
Disables several trial enforcement, upgrade, and cancellation-email paths, which can change user access and billing-related communications. Risk is mainly product/operational (not security) if any remaining paid/trial assumptions still rely on the removed logic.
Overview
Shifts the product experience from trial/upgrade monetization to a sunset/transition state: removes trial gating from the dashboard layout, deletes the onboarding plan-selection/checkout step, and replaces
/upgradeand trial billing UI with a Ramp announcement message.Adds a reusable
SunsetBannerto the login page and website layout, updates the website header positioning to account for it, and redirects the website/pricingpage to the new/updates/joining-rampannouncement (also removing pricing links from nav/footer, and removing/pricingfrom the sitemap).Back-end/ops changes remove cancellation email triggering and delivery: Polar
subscription.canceledno longer enqueues cancellation email jobs, worker cancellation email processors are no-ops, and the onboarding job drops the scheduled “trial expiring” reminder email.isTeamEligibleForSyncis also simplified to always returntrue.Reviewed by Cursor Bugbot for commit 6e5800d. Bugbot is set up for automated code reviews on this repo. Configure here.