Commit Graph

18 Commits

Author SHA1 Message Date
Codex 47c5f4098f feat(payment): confirm renewal only at checkout 2026-07-29 13:51:39 +08:00
Codex b7221f2f70 feat(subscription): separate selection from payment and add issue feedback
(cherry picked from commit fe9d31146b)
2026-07-27 16:12:12 +08:00
admin b22db6d147 feat(payment): share payment method selector 2026-07-17 18:27:24 +08:00
admin ae97366a4a refactor(data): replace schema classes with readonly models 2026-07-17 13:21:40 +08:00
admin eac3d8f0a7 refactor(data): merge DTO models into schemas 2026-07-17 12:47:18 +08:00
admin 7dce1b5d4c feat(subscription): highlight popular plans 2026-07-15 18:30:18 +08:00
admin 3f3d1a0203 feat(subscription): add VIP renewal price notice 2026-07-15 11:50:44 +08:00
admin b4f01cdffb style(subscription): show gcash payment option
Docker Image / Build and Push Docker Image (push) Successful in 3m47s
2026-07-08 14:40:28 +08:00
admin ab9b227969 fix(subscription): show payment methods outside production 2026-07-07 15:43:06 +08:00
admin 0258d8819c fix(subscription): preserve vip original price 2026-07-07 15:08:47 +08:00
admin 489554cd78 fix(payment): consume first recharge offer after payment 2026-07-03 10:54:46 +08:00
admin 0cfef6bf57 fix(subscription): update first recharge offer copy 2026-07-02 15:35:03 +08:00
admin 515fdcaa56 fix(subscription): restrict payment methods by country 2026-07-02 15:00:06 +08:00
admin d4de1370e8 feat(payment): implement first recharge offer functionality and UI updates 2026-07-02 14:39:09 +08:00
admin cd25fa35f2 fix(subscription): preselect pay channel before navigation 2026-07-02 11:38:47 +08:00
admin 0251916a8a fix(subscription): update price formatting to use dot decimal separator 2026-07-01 18:12:03 +08:00
admin e254c93078 feat(subscription): default pay channel by country 2026-06-30 16:49:47 +08:00
admin 218df59345 refactor(subscription): tighten payment flow boundaries 2026-06-30 15:36:49 +08:00