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
a06884d816
feat: add admin HWID device limit overrides
2026-06-03 14:47:47 +03:00
3252a8
8e5124e4cf
style: apply prettier formatting to UserDetailModal
2026-06-02 15:57:04 +03:00
3252a8
1ee8af338c
fix(admin): show trial history and log activations
2026-06-02 12:57:15 +03:00
3252a8
c2344824dc
feat: show referral relationships in admin user cards
2026-06-01 00:36:05 +03:00
3252a8
c1e2fe2c95
chore: improve admin logs user cards
2026-05-30 22:15:33 +03:00
3252a8
fbc3e193bf
chore: improve custom scroll areas
2026-05-30 21:41:32 +03:00
3252a8
8c0e778388
chore: standardize web controls
2026-05-30 12:16:02 +03:00
3252a8
b6c6887842
chore: improve backup admin controls
2026-05-27 23:22:20 +03:00
3252a8
3410eeaec1
fix(admin): delete Remnawave user with bot account
2026-05-24 23:35:19 +03:00
3252a8
1d9f069f45
feat: add admin telegram profile links and avatar preview
2026-05-18 23:46:46 +03:00
3252a8
30fb774d93
refactor: project architecture refactor, container splitting
2026-05-17 00:01:28 +03:00