erio
5240b44452
refactor(payment): inline payment flow, mobile support, renewal modal
Replace dialog-based payment with inline state flow (select → paying/stripe).
- PaymentStatusPanel replaces QR dialog for scan-to-pay
- StripePaymentInline replaces Stripe popup
- Subscription confirm as inline card instead of modal
- Payment button color follows payment method
- Renewal modal with URL parameter navigation (?tab=subscription&group=123)
- Mobile auto-redirect for H5 payment
- AmountInput uses global min/max instead of per-method
- Tab auto-hides during payment
- Restore CNY (¥) currency for upstream compatibility
2026-04-14 19:45:53 +08:00
..
2026-04-14 19:29:37 +08:00
2026-04-09 02:20:51 +00:00
2026-03-17 15:38:18 +08:00
2026-04-14 19:45:53 +08:00
2026-01-10 18:37:44 +08:00
2026-03-09 10:22:24 +08:00
2026-01-05 20:22:48 +08:00