Skip to content

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:42

Исправления VPN и стабильности

  • Ручная остановка VPN теперь отменяет незавершённую сборку конфига, отложенный перезапуск и автоматическое восстановление. Поздний результат старой операции больше не запускает сервис повторно.
  • Исправлены зависания на этапах «Сборка конфига» и «Восстановление»: ошибочный или несовместимый профиль не оставляет интерфейс в бесконечном промежуточном состоянии, а остановку можно выполнить сразу.
  • При переключении профиля работающий VPN полностью останавливается. Для каждого профиля отдельно сохраняется последний выбранный сервер, а ранее не использовавшийся профиль начинает с lowest.
  • Обновлён встроенный libbox.aar из yamixdev/etonify-core. Добавлена совместимость с Reality spider_x; неподдерживаемое расширение удаляется только для ядра без соответствующей возможности.
  • Улучшена обработка ошибок запуска отдельных outbound: сообщение ядра корректно связывается с проблемным сервером и не запускает конфликтующие циклы восстановления.
  • Исправлена очень долгая первая загрузка после обновления при наличии крупных подписок и теперь клиент больше не переписывает и не уплотняет всё хранилище до показа главного экрана; старые данные переводятся в новый формат постепенно при сохранении или обновлении профилей.

Изменения профилей и подписок

  • Экспорт и импорт сохраняют границы профилей, их названия, серверы и выбранные значения. Несколько подписок больше не объединяются в одну общую подписку.
  • Максимальный размер резервной копии увеличен с 8 до 32 МБ. Чтение, расшифровка и подготовка крупных файлов выполняются вне UI-потока, поэтому интерфейс не зависает.
  • Файл резервной копии, выбранный в окне добавления подписки, теперь направляет пользователя в правильный раздел импорта вместо создания одной подписки из всего содержимого.
  • Большие payload подписок сжимаются в хранилище и декодируются в фоновом isolate. Это уменьшает объём данных и ускоряет открытие клиента с крупными подписками.

Изменения списка серверов

  • Удалены экспериментальные lowest open, lowest free и mixed. В интерфейсе и конфиге остаётся один понятный lowest, который использует фактический выбор URLTest текущего ядра.
  • lowest больше не заимствует старый пинг, страну или флаг другого сервера. Ошибка выбранного endpoint отображается как ошибка, а не как успешный автоматический выбор.
  • Убрано искусственное ограничение предпросмотра в 50 серверов: весь список доступен через ленивую прокрутку без одновременного построения всех строк.
  • Переработаны жесты нижней панели прокси.

Версия

  • Версия приложения обновлена до 0.2.3+9.