3252a8
2ad6b14513
feat: add telegram guardrails for trials and referrals
2026-06-04 10:51:58 +03:00
3252a8
fbb89793cb
fix: separate HWID device renewal flows
...
Keep one-off device top-ups scoped to the active subscription term and move device renewal into subscription checkout.
Carry HWID renewal metadata through provider callbacks and webhooks, including YooKassa saved-card flows.
Add admin extension controls, docs, demo data, and regression coverage.
2026-06-03 23:51:46 +03:00
3252a8
0a294b8bf8
fix(miniapp): strip HTML tags from web app promo error messages
...
Localized promo errors carry Telegram-style <code> markup, which the
web app rendered as literal text. Strip tags and unescape entities
before returning the message in the JSON error.
2026-06-03 09:53:41 +03:00
3252a8
1ee8af338c
fix(admin): show trial history and log activations
2026-06-02 12:57:15 +03:00
3252a8
d97afbec18
fix: apply ruff formatting
2026-06-01 11:16:28 +03:00
3252a8
80e5f0c80d
feat: add multicurrency tariff payments
2026-05-31 22:17:28 +03:00
3252a8
bce78c4f28
chore: backup warning details
2026-05-27 19:08:49 +03:00
3252a8
75586d8883
fix: harden hwid provider payment edge cases
2026-05-27 18:31:14 +03:00
3252a8
1c9e55d797
fix: wire subscription service for yookassa hwid payments
2026-05-27 18:13:22 +03:00
3252a8
25056602d8
fix: serialize webapp datetime payloads
2026-05-27 14:55:05 +03:00
3252a8
fe34edfe73
chore: verify formatting checks
2026-05-27 14:29:45 +03:00
3252a8
0250264fa0
fix: serialize HWID top-up validity dates
2026-05-27 13:59:03 +03:00
3252a8
c68cb97964
fix: bind HWID top-ups to subscription periods
2026-05-25 19:33:50 +03:00
3252a8
de1763cfe1
feat: enable payment provider for admin only
2026-05-25 11:19:54 +03:00
3252a8
0d68da9624
fix: handle Wata payment links
2026-05-25 09:17:39 +03:00
3252a8
85ecd644b8
fix: refresh webapp profile after activation
2026-05-24 23:25:21 +03:00
3252a8
bafc5f4709
feat: show linked emails in telegram logs
2026-05-24 22:32:35 +03:00
3252a8
235ee25d9f
fix: refresh YooKassa webapp payments
2026-05-24 18:47:37 +03:00
3252a8
7521f89ffd
feat: show optional serivce description before payment
2026-05-20 21:55:22 +03:00
3252a8
e3643ee9a0
fix: handle Caddy-proxied payment webhooks and method selection
2026-05-18 22:45:42 +03:00
3252a8
51c9c8b4f0
refactor: payments providers
2026-05-18 10:29:00 +03:00
3252a8
fff7e90e14
feat: add wata payment provider
2026-05-17 23:09:04 +03:00
3252a8
30fb774d93
refactor: project architecture refactor, container splitting
2026-05-17 00:01:28 +03:00