You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Remove seatlessPlans LaunchDarkly Flag
## Summary
This PR removes the `seatlessPlans` LaunchDarkly feature flag from the dashboard codebase since it has been fully rolled out to `true`. The cleanup removes the feature flag infrastructure while preserving the current production behavior.
## Changes Made
- **useLaunchDarkly.tsx**: Removed `seatlessPlans` flag definition from type and defaults object
- **billing.ts**: Removed conditional plan filtering logic in `useListPlans` function - now returns all plans (the "true" behavior)
- **PlanCard.tsx**: Removed conditional text logic - now always shows "Starter" text (the "true" behavior)
## Behavior Preserved
Since the flag was rolled out to `true`, this PR preserves the current production behavior:
- All plans are returned from the API (no filtering based on `seatPrice`)
- Professional plan description shows "Everything in Starter" text
## Testing
- ✅ Linting passed with `just lint-js`
- ✅ Formatting applied with `just format-js`
- ✅ Verified no remaining `seatlessPlans` references in codebase
## Link to Devin run
https://app.devin.ai/sessions/c2cdb5c420d54a3ca6087f04e4c5b126
Co-Authored-By: nipunn@convex.dev
GitOrigin-RevId: 16face8ccd25366a30547685de2dd314f50dc9b1
0 commit comments