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
{{ message }}
Repository navigation
Crosscode CLI displays incorrect tier after logging in. #129
I purchase the starter tier on my dashboard, I cancelled it immediately however it means I still have access till the next month. And even the dashboard web shows I am on starter tier.
Thanks for reporting! Found it — the Dodo webhook stored the event-name suffix (e.g. subscription.updated → status updated) as your subscription_status. The CLI only treated active as paid, so it showed free, while the dashboard displayed the raw plan (starter). Cancelling with access until period end made this certain to trigger.
Fixed in PR #130 (branch fix/cli-tier-v2-unreachable):
The webhook now reads the real subscription status from the payload, ignores non-subscription events, and keeps your paid tier through the cancel-at-period-end grace window.
The tier logic accepts active/trialing/past_due, honors the grace window, and self-heals rows already corrupted by the old webhook — so your CLI should show starter again without you doing anything once this ships.
Dashboard, API-key validation, and the tunnel server now all use the same logic, so they can't disagree again.
To pick it up now: run crosscode login again after the release containing #130, then crosscode status should report starter. If it still says free, please let us know and we'll check your subscription row directly.
I purchase the starter tier on my dashboard, I cancelled it immediately however it means I still have access till the next month. And even the dashboard web shows I am on starter tier.
How ever the CLI says I am on free tier.