4.7.0 (2026-09-08)
New Features
- cabinet-auth: письмо подтверждения можно запросить снова до входа (423bbf7)
- cabinet: дроссель регистрации по email на час и сутки, свой список одноразовых доменов (0b622ba)
- tariffs: один период тарифа можно отметить как самый выгодный (ba52dee)
- tariffs: сам тариф тоже можно отметить как выгодный (6b0fdfb)
Bug Fixes
- admin: новой подписке проставляется remnawave_id при обновлении аккаунта панели (aafdb2f)
- balance: быстрое пополнение отвечает на нажатие до похода к провайдеру (7448af7)
- bot: поздний ответ на нажатие кнопки — предупреждение, а не отчёт об ошибке (50c158f)
- cabinet: настройки партнёрки и тикетов сохраняются в базу, а не в .env (6014b92)
- cabinet: причина отказа в докупке и уменьшении устройств — машинный код, а не фраза (04fa516)
- cabinet: флаг email-входа закрывает API, а не только кнопку (23a5817)
- cabinet: флаг email-входа читать парсером редактора настроек, сквозной HTTP-тест гейта (fdebcad)
- email: без настроенного SMTP очередь писем не крутит попытки и не шлёт ошибок (9cf5a17)
- pricing: суточная цена в кабинете — только со скидкой группы, промокод не вкладывается дважды (968687c)
- referral: письмо о регистрации реферала — «Новый реферал», а не «Реферальный бонус: +0 ₽» (92dd70a)
- referral: подписка под награду появляется в панели — sync выбирает create или update (118fe1b)
- remnawave: режим disable запрещает удалять аккаунт панели при сбросе триала (47427f8)
- tariffs: в последний день подписки переключение тарифа больше не бесплатное (fd9b2cc)
- tests: подписка панели импортируется только модулем (518ee41)
Refactoring
- убраны замечания статического анализа с релизного PR (70d4bf9)