4.12.0 (2026-09-15)
New Features
- cabinet: «онлайн» в списке пользователей — подключение к VPN по панели, а не кнопки в боте (8978967)
- cabinet: карточка пользователя знает режим продаж — sales_mode и multi_tariff_enabled в ответе (8978967)
- cabinet: фильтр списка пользователей «трафик на исходе» — израсходовано от N % лимита (8978967)
- cabinet: фильтры списка пользователей — истекают, онлайн, без покупок, без подписки, ограничения; email в общем поиске (8978967)
Bug Fixes
- cabinet: вход по Telegram забирает фантома с лендинга, а не заводит второй аккаунт (#3247) (8978967)
- grace: продление лечит подписки, испорченные грейсом в 4.10–4.11; гонки мониторинга закрыты (8978967)
- grace: синхронизация и мониторинг больше не ломают грейс — оверлей не принимается за продление (8978967)
- panel_sync: чужой аккаунт панели больше не гасится и не присваивается (#3245) (8978967)
- payments: данные плательщика в каждом платеже Platega и MulenPay (8978967)
Refactoring
- разорвать круговые импорты грейса и «онлайна» (8978967)