Получи случайную криптовалюту за регистрацию!

433-я сборка #master! * Теперь приложение всегда привязываетс | Wi-Fi в метро

433-я сборка #master!

* Теперь приложение всегда привязывается к Wi-Fi, если опция "Привязка процесса к сети" включена. Раньше при активном VPN приложение привязывалось к нему, но сейчас от этого больше проблем, чем пользы. Привязка к Wi-Fi при активном VPN иногда позволяет полностью его обойти, если он это разрешает (например, AdGuard запрещает, а Cloudflare WARP разрешает);

* Исправлена функция "Переподключение к Wi-Fi" на Android 9 и старше. На Android 10+ эта функция не работает, т.к. в API отключили нужные методы. Там появилось что-то новое, попробую разобраться;

* Факт использования VPN теперь фиксируется в логе. Это нужно для упрощения отладки в сложных случаях (например, когда DNS по какой-то причине не работает или все соединения завершаются таймаутом). Также, в случае ошибки, приложение покажет в логе сообщение с просьбой попробовать отключить VPN и повторить подключение;

* Настройки алгоритмов MAInet и Bmstu упрощены. Теперь есть только по одному пункту на каждый алгоритм, где можно указать логин/пароль. Т.е. эти алгоритмы больше нельзя отключить, но в этом изначально не было особого смысла, т.к. проверка полностью пассивная, и с другими алгоритмами они не конфликтуют (в отличие от MosMetroV3 или MosMetroV2WV).

* Исправлен баг в HTTP-клиенте, который приводил к ошибке в алгоритме Bmstu при использовании конструктора POST-запроса;

---
APK: https://mosmetro.duckdns.org/api/v1/download.php?branch=master