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
* Fix upgrade price calculation for EAP customers selecting monthly billing
stripePriceId() checked EAP status before billing interval, so EAP
customers always got the yearly EAP price regardless of monthly/yearly
selection. Move the monthly interval check first since no monthly EAP
prices exist.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Improve upgrade modal pricing breakdown with proration handling
- Separate plan price from Stripe proration line items so "New plan"
shows the actual charge, not inflated totals
- Calculate "Due today" from displayed charge minus credit (clamped to 0)
- Show "(pro-rated)" label when using a prorated price
- Show remaining credit note when unused time exceeds the new plan cost
- Fix undefined route: customer.dashboard → dashboard
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments