- Replace CardElement with PaymentElement + AddressElement in subscription forms
- Add AddressElement to donation forms for billing address collection
- Now collects: Name, Address Line 1/2, City, State, Postal Code, Country
- Card details: Card Number, Expiration, CVC
- Both desktop and mobile forms updated
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Complete Stripe payment integration with subscription tiers (Free/Pro/Enterprise) and one-time donations.
Features Implemented
Key Changes
subscriptionsfeature capsule with database schema, service layer, and API endpointsFiles Changed
backend/src/features/subscriptions/- New feature capsulefrontend/src/features/subscription/- Subscription UI componentsTesting
Fixes #55
🤖 Generated with Claude Code