InHive 4.7.20
4.7.20 — не точечный фикс, а системная зачистка целого класса проблем: залипающая кнопка, мёртвый пинг, редкие вылеты. Проработаны все платформы.
Подключение больше не залипает
Главное в этой версии. На энергосберегающих прошивках (Realme/ColorOS, Xiaomi/MIUI) кнопка «Подключить» могла перестать отвечать: система замораживала приложение в момент показа системного диалога разрешения на VPN, результат не возвращался, приложение ждало его вечно — кнопка зависала на бесконечной анимации, и лечила только перезагрузка телефона.
Теперь Android работает так же строго, как iOS: у каждого системного вызова есть таймаут, а потерянный результат освобождается. Вместо мёртвой кнопки вы получаете ошибку с возможностью повторить — и подключение снова работает без перезагрузки.
Заодно:
- Быстрое «отключился → сразу подключился» больше не зависает.
- Нажатие «Подключить» во время отключения теперь корректно переподключает.
- iOS получил те же таймауты подключения, что Android и десктоп.
Честный пинг
Если сервер, к которому вы были подключены, падал, а вы обновляли список серверов — пинг показывал короткий спиннер и пустоту: ни задержки, ни крестика. Приложение слало проверки через уже мёртвый канал к ядру и не восстанавливало его. Теперь пинг честный на всех подписках, а на Android он больше не висит по 30 секунд после отключения.
Меньше вылетов
- Один плохой сервер в подписке больше не может уронить приложение во время фоновой проверки серверов.
- Устранены вылеты на экране раздачи (точка доступа/QR) и в защищённой среде (рабочий профиль) при сканировании и клонировании приложений.
Мелочи, которые бесили
- Кнопка спидтеста больше не «умирает» после отмены.
- Результаты замера скорости не улетают на чужой сервер при обновлении списка.
- Windows: подчищается залипший системный прокси после краша.
- Десктоп: если ядро зависло — приложение честно скажет «перезапусти», а не будет молча повторять попытки по минуте.
Обновиться можно на app.inhive.ru.