3252a8
5e47a1496b
feat: add Remnashop migration import
...
Add the Remnashop legacy importer, compatibility tables, admin toggles, referral and promo lookup compatibility, and tests for the migration flow.
2026-06-02 00:13:54 +03:00
3252a8
5218ede0f1
fix: normalize required channel checks
2026-06-01 22:13:35 +03:00
3252a8
a0ea2261f4
feat: anonymous opt-out install telemetry beacon
...
Add a once-a-day anonymous heartbeat (PostHog) so maintainers can see
active installs and version/OS breakdowns. Self-hosted friendly: opt out
via TELEMETRY_ENABLED in .env or the Admin -> System toggle (applied
without a restart), or by clearing the endpoint/key.
- Share version resolution in bot/utils/app_version.py so the admin
sidebar and the beacon report the same build version
- TelemetryWorker sends an opaque install id plus coarse facts only
(version, OS/arch, python, locale, enabled providers, user-count
range); never tokens, domains or user data
- Register the worker in main_worker.py behind a Redis single-flight lock
- Expose TELEMETRY_* settings and an Admin -> System manifest toggle
- Document the payload and opt-out in docs/configuration/telemetry.md
- Cover bucketing, payload shape and anonymity with tests
2026-06-01 14:14:02 +03:00
3252a8
391487811b
feat: add remnawave panel dry-run mode
2026-06-01 10:32:38 +03:00
3252a8
6803c7801f
fix: configure referral bonuses per tariff period
2026-05-29 22:30:31 +03:00
3252a8
19f0f27a3b
feat: mirror subscription lifecycle notifications
2026-05-29 18:08:28 +03:00
3252a8
d299a3c524
feature: Add local subscription notification worker
2026-05-28 22:48:48 +03:00
3252a8
4bd547f06a
chore: tune backup function and related docs
2026-05-27 14:11:22 +03:00
3252a8
3aede8fe95
feat: add backups feature
2026-05-27 13:53:30 +03:00
3252a8
77c8785ec0
chore: set default webapp title to minishop
2026-05-27 07:22:34 +03:00
3252a8
de1763cfe1
feat: enable payment provider for admin only
2026-05-25 11:19:54 +03:00
3252a8
d1b9990bac
feat: manage trial settings on tariffs page
2026-05-24 18:46:23 +03:00
3252a8
7adca53116
feat: enable bot install guides by default
2026-05-23 16:05:41 +03:00
3252a8
ce0d4dccf7
feat: open bot install guides in mini app
2026-05-23 09:48:30 +03:00
3252a8
9e61a3d8a8
feat: install instruction inside web app
2026-05-22 13:58:34 +03:00
3252a8
f2c722bdfc
perf: reduce webapp and admin cache stampedes
2026-05-21 09:44:50 +03:00
3252a8
3405d12696
refactor: improve admin stats cache usage and etc
2026-05-20 23:35:45 +03:00
3252a8
5001185bf8
refactor: improve panel sync performance
2026-05-20 23:18:03 +03:00
3252a8
a7f298743d
refactor: improve startup and sync performance
2026-05-20 23:04:29 +03:00
3252a8
8192eaf55b
refactor: improve premium squads feature performance, add benchmarks
2026-05-20 22:31:37 +03:00
3252a8
7521f89ffd
feat: show optional serivce description before payment
2026-05-20 21:55:22 +03:00
3252a8
d8a1da1f13
feat: add support tickets and imrpove web app loading
2026-05-20 16:38:24 +03:00
3252a8
49cf5ebad8
fix: auto-append new providers to PAYMENT_METHODS_ORDER
2026-05-18 22:03:40 +03:00
3252a8
7be5510208
refactor: move yookassa env-config into module
2026-05-18 20:46:54 +03:00
3252a8
e0269bbf86
refactor: move platega env-config into module
2026-05-18 20:37:15 +03:00
3252a8
e76558d68b
refactor: move stars presentation into module
2026-05-18 20:30:30 +03:00
3252a8
cceba2e98e
refactor: move cryptopay env-config into module
2026-05-18 16:32:19 +03:00
3252a8
1e93d25a40
refactor: move freekassa env-config into module
2026-05-18 16:22:49 +03:00
3252a8
74ef9d31b4
refactor: move wata env-config into module
2026-05-18 16:18:04 +03:00
3252a8
15b3f9c084
refactor: move severpay env-config into module
2026-05-18 16:13:58 +03:00
3252a8
87efa6c77b
refactor: provider env-config lives in modules (heleket poc)
2026-05-18 16:03:01 +03:00
3252a8
c9c12b9ed6
feat: add heleket payment provider
2026-05-18 15:26:07 +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