Skip to content

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:32

VPN и стабильность

  • Исправлено зависание и исчерпание памяти при запуске раздельной маршрутизации с выбранными приложениями.
  • Исправлены ложная потеря сетевого интерфейса, самопроизвольное восстановление VPN после ручной остановки и конфликтующие операции запуска, остановки и смены конфигурации.
  • Улучшена обработка смены сети, восстановления после ошибок ядра и синхронизация состояния между Android-сервисом и интерфейсом.
  • Добавлены отдельные режимы подключения: системный VPN TUN и локальный HTTP/SOCKS-прокси.
  • Доступ к локальному прокси из LAN теперь защищён автоматически созданным логином и паролем.

Проверка серверов и IP

  • Проверки задержки объединены в одну управляемую сессию без параллельных повторов и частых фоновых запусков.
  • Сохранён HTTP URLTest через прокси; ошибки EOF и таймауты больше не помечают работающий сервер как окончательно недоступный.
  • Во время повторной проверки сохраняется последнее значение задержки, а состояние списка обновляется без зависшей анимации.
  • Определение внешнего IP ускорено параллельным запросом к нескольким источникам с коротким таймаутом и кэшем.

Подписки и интерфейс

  • Переработан экран подписок: закреплённая шапка, плавное добавление профиля, сортировка и отдельное меню действий.
  • Добавлены копирование URL и JSON, показ QR-кода, количество прокси и дата обновления.
  • «Обновить все» выполняет ограниченное число запросов параллельно и показывает общий прогресс, не создавая дублирующиеся обновления.
  • Исправлены рывки, лишние перестроения интерфейса и прокрутка пустого содержимого в нижних панелях.

Маршрутизация и DNS

  • «Маршруты России» переименованы в «Умную маршрутизацию».
  • Добавлены проверка обновлений правил, встроенная офлайн-база и подробные этапы скачивания, проверки, распаковки и установки.
  • Состояние обновления Умной маршрутизации и AdGuard DNS Filter сохраняется при переходе между экранами.
  • Для AdGuard DNS Filter добавлены объём загрузки, ETA, сборка локального SRS и безопасная замена правил.
  • Обычный адрес DNS, например 1.1.1.1, принимается как UDP без подстановки udp:// в поле ввода.
  • Ускорены поиск приложений и загрузка иконок для раздельной маршрутизации; выбранное приложение можно удалить прямо из списка.

Обновление клиента

  • Updater учитывает ABI устройства и минимальную версию Android перед загрузкой APK.
  • Перед установкой проверяются имя пакета, версия Android, сертификат подписи и SHA-256 из release manifest.
  • Старые и уже установленные APK удаляются автоматически; этапы очистки, загрузки и проверки показываются в интерфейсе.
  • GitHub Actions формирует universal и split-ABI APK, manifest обновления и черновик релиза с этим changelog.

Прочее

  • Обновлены экраны «О приложении», MeowTeam, пользовательское соглашение и политика конфиденциальности.
  • Добавлены пояснения для QUERY_ALL_PACKAGES, HWID, установки APK и локального хранения диагностических данных.
  • Версия приложения обновлена до 0.2.1+5.
  • Etonify использует модифицированное ядро sing-box от dudosxdev.