3252a8
af7cee5014
feat: custom themes polishing
2026-05-15 11:17:27 +03:00
3252a8
7401649841
refactor: split backend domains and add API behavior coverage
2026-05-13 18:38:10 +03:00
3252a8
a96007d48a
fix: avoid redundant premium squad restore updates
2026-05-13 15:11:56 +03:00
3252a8
94612e11f2
fix: fix unlimited premium squads applying via admin panel
2026-05-12 22:01:11 +03:00
3252a8
11187487b4
chore: run lint and prettifier
2026-05-12 21:54:12 +03:00
3252a8
475a1953d1
feat: tune visual of web app admin panel, tune limit messages and etc
2026-05-12 15:42:17 +03:00
3252a8
8af59750c6
fix(tariff-worker): match premium bandwidth stats by username, not uuid
2026-05-12 11:20:23 +03:00
3252a8
c8d4b3565c
feat: tune visual of web app admin panel
2026-05-12 09:59:15 +03:00
3252a8
b759ddb0f5
feat: tune premium squads visual in web app
2026-05-11 00:15:29 +03:00
3252a8
410cb89f3e
fix: do not change squad for referrer
2026-05-10 21:57:36 +03:00
3252a8
e01f56bc34
feat: tune visual of web app admin panel
2026-05-10 20:19:43 +03:00
3252a8
990eba1e1e
feat: premium squads inside one tariff
2026-05-10 12:51:53 +03:00
3252a8
6f9a87cf98
feat: admin dashboard
2026-05-09 22:32:44 +03:00
3252a8
63784bc036
fix: use limited tag for mark exhausted traffic users
2026-05-03 22:46:12 +03:00
3252a8
aa5a9496ed
feat: hwid limits and topups
2026-05-03 22:36:33 +03:00
3252a8
00f8e5fb20
Merge branch 'dev' into feature/new-tariffs
...
# Conflicts:
# bot/services/stars_service.py
2026-05-03 22:19:04 +03:00
3252a8
ca8df10eab
fix: telegram stars payment in web app
2026-05-03 18:10:20 +03:00
3252a8
8a6b2704d4
feat: new tariffs web app and bot interactions
2026-04-30 13:48:32 +03:00
3252a8
ce610b4804
Merge branch 'dev' into feature/new-tariffs
...
# Conflicts:
# .gitignore
# bot/app/web/subscription_webapp.py
# tests/test_settings.py
2026-04-30 10:52:20 +03:00
3252a8
4d0241a0ea
fix: remove logo bg in email templates
2026-04-30 10:29:01 +03:00
3252a8
16b11327ee
fix: traffic strategy
2026-04-30 07:57:14 +03:00
3252a8
4958e1fdfd
fix: delegate tariff resets to panel
2026-04-28 15:36:13 +03:00
3252a8
258b2f4dec
feat: align tariff resets to calendar month
2026-04-28 15:25:46 +03:00
3252a8
9deb98bbe7
feat: add traffic periods topups and throttling
2026-04-28 14:34:00 +03:00
3252a8
26af92b5ac
feat: route purchases through tariff catalog
2026-04-28 14:33:52 +03:00
3252a8
aabc0e312d
feat: log email and tg linking
2026-04-28 13:54:05 +03:00
3252a8
dd0e6e75af
feat: add magic login link to email with login codes
2026-04-28 09:50:17 +03:00
3252a8
0251f939d7
feat: log users when reg via email
2026-04-27 23:29:28 +03:00
3252a8
a00bc0f345
feat: design for emails
2026-04-27 23:05:14 +03:00
3252a8
9f556f3e04
fix: add platega debug
2026-04-27 14:48:58 +03:00
3252a8
70b618a94b
feat: use web page for cryptopay in web app
2026-04-27 14:38:09 +03:00
3252a8
0610156f80
feat: add multiple platega buttons
2026-04-27 14:34:41 +03:00
3252a8
d6b703debb
refactor(logging): use logger.exception to preserve stack traces
...
Unify error logging across services: replace logger.error(f"...{e}")
and logger.error(..., exc_info=True) with logger.exception() so the
stack trace is consistently captured.
2026-04-27 08:43:48 +03:00
3252a8
53dcc59770
security: double-check CryptoPay webhook signatures
2026-04-26 20:33:49 +03:00
3252a8
77370eb963
security: harden webhooks and session secrets
2026-04-26 19:46:57 +03:00
3252a8
7e26f9da9b
feat: automatic merge two paid subs (email and tg)
2026-04-24 23:07:57 +03:00
3252a8
5ccb8ddabe
refactor: promo and email bruteforce defence
2026-04-24 21:18:29 +03:00
3252a8
807a8933b9
feat: email login, smtp codes
2026-04-23 21:20:32 +03:00
3252a8
18a6b3e18d
Tune users rating
2026-02-09 10:29:40 +03:00
3252a8
48e7d3569f
Fix used traffic display
2026-01-25 10:11:16 +03:00
3252a8
4f3b45cbd8
Merge branch 'main' into fork-new
...
# Conflicts:
# docker-compose.yml
2026-01-25 09:57:57 +03:00
kavore
cce3fd4f58
bugfix #4
2026-01-17 23:23:06 +03:00
kavore
0dd6beebb2
remove nalogo and use custom client
2026-01-17 21:58:12 +03:00
kavore
8d8fdce519
bugfix
2026-01-17 21:10:46 +03:00
3252a8
90ab186a7c
Add platega payment request logging
2026-01-07 22:42:00 +03:00
machka pasla
475a30caf4
added my nalog management
2026-01-05 19:43:40 +03:00
machka pasla
e3ffb87cfc
updated crypt
2025-12-29 14:51:50 +03:00
machka pasla
cee8491b3d
bug fix
2025-12-21 11:55:49 +03:00
machka pasla
a1d3db0e16
added happ crypt4 links
2025-12-11 22:17:43 +03:00
machka pasla
c96ebea077
upd
2025-12-11 13:51:54 +03:00