v3.4.2
Changelog 3.4.1 → 3.4.2:
Stabilize account linking, auth, and admin settings by @3252a8 in #1:
Auth / связка аккаунтов
- Починен вход и привязка Telegram в Mini App и через Telegram OAuth.
- Исправлены сценарии объединения email-аккаунта и Telegram-аккаунта, включая случай, когда у email-аккаунта активная подписка, а у Telegram-аккаунта подписка уже истекла.
- При merge аккаунтов теперь корректно синхронизируется identity в Remnawave panel: сначала удаляется лишний panel user, затем обновляется оставшийся.
- Добавлено лог-уведомление об объединении аккаунтов.
- Исправлена логика logout в Telegram Mini App: ручной logout больше не ломает повторную авторизацию через initData.
Админка и настройки
- В настройках платежных провайдеров добавлен вывод webhook URL с возможностью копирования.
- Улучшена загрузка admin assets через стабильные пути и fallback, чтобы lazy-loaded админка не падала из-за stale hashed assets.
- Исправлен формат отображения версии приложения в sidebar админки: dev-сборки теперь различимы по branch/sha.
- Подправлены стили мобильной кнопки админки.
Платежи / panel sync / тарифный worker
- Исправлено появление pay button при включенном payment provider.
- Улучшена синхронизация panel identity, чтобы избежать повторных лишних обновлений.
- Добавлено восстановление missing panel user reference для подписок, если у пользователя уже есть актуальный panel UUID.
- Если bulk-prefetch подтверждает отсутствие panel user, подписка деактивируется без пользовательских уведомлений.
Full Changelog: v3.4.1...v3.4.2