- Add createPortalSession endpoint to koha.controller.js - Add POST /api/koha/portal route with rate limiting - Add 'Manage Your Subscription' section to koha.html - Implement handleManageSubscription() in koha-donation.js - Add Koha link to navigation menu in navbar.js - Allow donors to self-manage subscriptions via Stripe portal - Portal supports: payment method updates, cancellation, invoice history Ref: Customer Portal setup docs in docs/STRIPE_CUSTOMER_PORTAL_NEXT_STEPS.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| coming-soon-overlay.js | ||
| currency-selector.js | ||
| document-cards.js | ||
| document-viewer.js | ||
| footer.js | ||
| language-selector.js | ||
| navbar.js | ||