Description
Add an account section to the options page where a user can activate Pro by entering their license key (or email magic link), see their current status and quota, open the Stripe customer portal to manage billing, and restore/sign out on a given device.
Why
Users need a stable, obvious home for "I paid, now unlock this install" and "manage my subscription," especially across multiple machines or after reinstalling. Putting it in options (rather than the transient side panel) gives it a permanent location and keeps billing management one click from Stripe's hosted portal.
Acceptance Criteria
Resources
Description
Add an account section to the options page where a user can activate Pro by entering their license key (or email magic link), see their current status and quota, open the Stripe customer portal to manage billing, and restore/sign out on a given device.
Why
Users need a stable, obvious home for "I paid, now unlock this install" and "manage my subscription," especially across multiple machines or after reinstalling. Putting it in options (rather than the transient side panel) gives it a permanent location and keeps billing management one click from Stripe's hosted portal.
Acceptance Criteria
app/src/options/Options.tsx/license/activateand stores the entitlementResources
app/src/options/Options.tsx(current options page)