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-02-14 11:56:08 +08:00
2026-04-14 19:29:37 +08:00
2026-04-11 13:16:35 +08:00
2026-04-14 19:39:22 +08:00
2026-04-14 19:29:37 +08:00
2026-04-14 09:35:05 +08:00
2026-04-14 19:29:37 +08:00
2026-04-11 13:16:35 +08:00
2026-04-14 19:29:37 +08:00
2025-12-29 19:38:33 +08:00
2026-04-14 17:35:27 +08:00
2026-04-14 09:26:08 +08:00
2026-04-14 19:45:53 +08:00
2026-03-18 14:02:00 +08:00
2026-02-28 15:01:20 +08:00
2026-04-13 19:24:33 +08:00
2025-12-18 14:26:55 +08:00