Commit Graph

25 Commits

Author SHA1 Message Date
05ded7d7ea chore: minor tweaks for better architecture 2026-08-20 11:43:48 +07:00
77ef4aaa57 fix(auth): handle all PyJWT errors gracefully and enforce link code status checks 2026-08-19 21:12:45 +07:00
771d44d34c feat(link_codes): linking method between telegram and website 2026-08-18 21:10:57 +07:00
3b7606107b feat: service token introduction 2026-08-18 19:56:14 +07:00
3d79ffb384 fix(/users): missing rw entry doesn't cause errors 2026-08-18 19:05:42 +07:00
039babf540 feat: server-side password security checks 2026-08-18 12:36:22 +07:00
05914f0b23 feat: added duration_days to /users/subscriptions 2026-08-17 21:33:08 +07:00
865c5cb9b3 feat: healthcheck endpoint file 2026-08-14 19:48:43 +07:00
9fa8e8c9a9 feat: healthcheck endpoint 2026-08-14 19:47:41 +07:00
5d610c484d feat: advanced catches at payment processing to prevent the payment loss 2026-08-12 12:54:30 +07:00
8cb1ac89a6 fix: fixes to match balance fields and referal balance fixes 2026-08-12 11:45:15 +07:00
d1f7612f37 feat: added balance to userinfo 2026-08-12 11:28:31 +07:00
03e6363c1a fix: strict has_subscription statements. 2026-08-10 12:17:44 +07:00
c06be7b5f2 feat(/me): subscription data + rw controls 2026-08-03 11:15:11 +07:00
801014c392 feat: referal spec on registration 2026-08-03 10:35:26 +07:00
680c15414c feat: GET /me endpoint 2026-08-03 10:23:44 +07:00
dee2cad540 refactor(payments): extract subscription purchase processing to a service 2026-08-03 10:05:21 +07:00
1e4cb43ac7 feat(rw): remnawave integration 2026-08-03 00:01:00 +07:00
97a4e819d6 feat(sub): handling upgrade/downgrade
rw integration and /me endpoints are left
2026-08-02 14:16:57 +07:00
24f857ef1b feat(sub): subscription logic (pre release) 2026-08-02 13:23:50 +07:00
cde8ce28f5 feat: integrated pally webhook (draft, needs rewrite) 2026-08-02 00:01:31 +07:00
8fbd739697 feat(orders): integrate Pally payment and order management 2026-07-31 13:42:14 +07:00
2547bcfcba feat: introduced plans pricing 2026-07-25 15:31:44 +07:00
d59f96473d feat(auth): include expires_at in token responses and KeyPair DTO 2026-07-24 13:25:04 +07:00
0d7944fdab feat: first commit, auth 2026-07-24 11:33:56 +07:00