You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ручная остановка 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 серверов: весь список доступен через ленивую прокрутку без одновременного построения всех строк.