DarkSky
|
0c2d2f8d16
|
feat: struct type feature config (#5142)
|
2023-12-14 09:50:52 +00:00 |
|
DarkSky
|
2b7f6f8b74
|
feat: integrate new modules (#5087)
|
2023-12-14 09:50:46 +00:00 |
|
DarkSky
|
a93c12e122
|
feat: user usage gql & test case improve (#5076)
|
2023-12-14 09:50:42 +00:00 |
|
DarkSky
|
ad23ead5e4
|
feat: integrate user usage into apis (#5075)
|
2023-12-14 09:50:37 +00:00 |
|
DarkSky
|
f04ec50d12
|
feat: optional payment for frontend (#5056)
|
2023-11-25 15:15:44 +00:00 |
|
liuyi
|
f6cfe7c8a1
|
fix(server): only treat active subscription as existing (#4826)
|
2023-11-03 04:00:58 +00:00 |
|
liuyi
|
a3906bf92b
|
fix(server): do not return subscription if not active (#4820)
|
2023-11-02 14:17:26 +00:00 |
|
DarkSky
|
57d71ad6cf
|
fix: idempotencyKey used (#4774)
|
2023-10-31 05:26:42 +00:00 |
|
DarkSky
|
de9e7f97a4
|
feat: add idempotent request support for payment apis (#4753)
|
2023-10-30 05:54:09 +00:00 |
|
DarkSky
|
3798293d3e
|
fix: error handle in payment resolver (#4754)
|
2023-10-30 00:33:21 +08:00 |
|
JimmFly
|
af24334264
|
feat(core): add upgrade success page (#4738)
|
2023-10-27 15:49:32 +08:00 |
|
liuyi
|
50563dcb6e
|
feat(server): auto attach early access coupon (#4728)
|
2023-10-27 10:28:22 +08:00 |
|
liuyi
|
97d06432f0
|
fix(server): wrong invoice recurring value saved (#4712)
|
2023-10-24 18:32:52 +08:00 |
|
forehalo
|
7ecee01d20
|
fix(server): respond stripe webhook immediately
|
2023-10-24 12:09:14 +08:00 |
|
forehalo
|
2e4f6ef2ed
|
feat(server): combine plan and recurring as stripe lookup key
|
2023-10-24 12:09:14 +08:00 |
|
forehalo
|
9b43380b05
|
fix(server): cancel scheduled subscription
|
2023-10-24 12:09:14 +08:00 |
|
liuyi
|
303dade2ef
|
fix cancel subscription edge cases (#4691)
|
2023-10-24 11:40:46 +08:00 |
|
liuyi
|
858a1da35f
|
feat(core): impl billing settings (#4652)
|
2023-10-24 11:40:46 +08:00 |
|
forehalo
|
df054ac7f6
|
feat(core): payment backend
|
2023-10-24 11:40:44 +08:00 |
|