Etonify
40 subscribers
4 photos
6 files
15 links
Download Telegram
Etonify
etonify-v0.2.2-arm64-v8a.apk
Если вы обновляетесь с версии 0.2.1 до 0.2.2 через обновление клиента без удаления, приложение может зависнуть на этапе сборки конфигурации. Рекомендую полностью переустановить клиент 0.2.2, заранее сохранив данные через настройки: нажмите на три точки вверху справа, выберите «Экспорт подписок и настроек» (по желанию).
Уже занимаюсь исправлением, это займет какое-то время
(не больше недели).
Etonify 0.2.3

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

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

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

https://github.com/yamixdev/Etonify/releases/tag/0.2.3
👍2
Хочу предупредить: если заметите такой баг, не пугайтесь. Я забыл исправить его в последнем обновлении, но уже занимаюсь этим. Исправление войдёт в версию 0.2.4, которая выйдет завтра 😆

Также хочу поблагодарить всех, кто обращался ко мне, сообщал о найденных проблемах и помогал тестировать версию 0.2.3 перед релизом. Ваша помощь действительно сильно упрощает разработку и помогает делать приложение стабильнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Etonify 0.2.4

На этом пока что всё 🤷‍♂️

https://github.com/yamixdev/Etonify/releases/tag/0.2.4
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Etonify
С релизом патча 0.2.2 появится wiki в виде отдельной веб-страницы!
Я помню об этом и забыл уточнить: я солгал и виноват перед вами. Постараюсь быстрее закончить!
👍3
Etonify 0.2.5

VPN и работа в фоне
— Улучшено восстановление VPN после долгого простоя, выключения экрана и выхода устройства из режима сна. Клиент повторно привязывает ядро к доступной физической сети без пересоздания TUN.
— После удаления Etonify из списка недавних приложений Android запрашивает восстановление фонового сервиса. Для повторных событий добавлена защита от одновременных перезапусков.
— Возврат в приложение больше не должен быть обязательным для восстановления трафика после ночного простоя или смены состояния устройства.

Подписки и импорт файлов
— Исправлен импорт подписок из файлов .txt и .json. Поддерживаются файлы из памяти, потока и локального хранилища, а также кодировки UTF-8, UTF-16 LE и UTF-16 BE.
— Максимальный размер файла подписки увеличен до 64 МБ. Чтение и декодирование выполняются вне основного потока, поэтому крупный файл не должен замораживать интерфейс.
— Окно добавления подписки теперь можно закрыть во время чтения или обработки файла. Отменённый импорт не сохраняет недописанный профиль.
— Добавлено редактирование URL существующей подписки. Старый профиль с несколькими адресами, ошибочно объединёнными в одном поле, можно заменить одним корректным источником без удаления профиля.
— Для пустых, повреждённых, слишком больших и недоступных файлов добавлены отдельные проверки и понятные сообщения об ошибке.

Серверы и сортировка
— Сортировка по задержке использует актуальные результаты проверки и обновляет порядок серверов по мере получения новых значений.
— Рабочие серверы располагаются выше серверов без результата, а подтверждённо недоступные переносятся в конец списка.
— Для недоступного сервера вместо технических подписей DNSTLSEOF и timeout показывается красный предупреждающий значок. Подробная причина остаётся доступна в подсказке и диагностике.
— Исправлено использование устаревшего пинга после повторного открытия списка серверов.

Настройки
— Логин локального HTTP/SOCKS-прокси теперь можно изменить. Выбранные логин и пароль сохраняются и применяются как для локального подключения, так и при доступе из LAN.
— Поле DNS больше не возвращает предыдущее значение во время ввода и не перезапускает VPN после каждого символа. Новое значение применяется после нажатия Enter или выхода из поля.
— Добавлена проверка логина локального прокси: пустые значения, пробелы, двоеточия и служебные символы не принимаются.

Интерфейс и память
— Описание обновления теперь поддерживает заголовки, списки, ссылки, выделение текста, цитаты и блоки кода в формате Markdown.
— Ссылки из описания открываются только для безопасных адресов HTTP и HTTPS; удалённые изображения внутри текста обновления не загружаются.
— Уменьшены лимиты кэша изображений. Кэш данных списка серверов ограничен и очищается при уходе приложения в фон.
— Состояния серверов, которых больше нет в активном профиле, освобождаются из памяти. В диагностику добавлена подробная разбивка памяти Android и Flutter.

Обновление ядра
Встроенный etonify-core обновлён до последних изменений стабильной ветки sing-box.
— Исправлена передача крупных данных через AnyTLS: большие записи разбиваются на корректные фреймы и больше не повреждают поток.
— Улучшено завершение зависших операций и порядок закрытия AnyTLS-сессий, что снижает вероятность зависания соединения при отключении или смене сети.

https://github.com/yamixdev/Etonify/releases/tag/0.2.5
👍3
Первый выпуск EtonifyWiki

https://yamixdev.github.io/EtonifyWiki/


Она может быть неполной: для сайта будут выходить обновления с добавлением новой информации!
Я также учитываю ваши отзывы: может быть, что-то неясно, что-то вы хотели бы увидеть (если чего-то не хватает) и прочее?
Вы можете написать в комментариях или лично в директ канала: https://t.me/etonify?direct

Также в ближайшее время я займусь разработкой версии 0.3.0, в которой будет затронута техническая часть и частично визуальная. В ближайшее время я дам более развёрнутый ответ о предстоящем обновлении.
🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Etonify
Ещё раз напоминаю: если у вас есть идея или вы обнаружили проблемы в клиенте, пишите нам в директ: https://t.me/etonify?direct (желательно предоставив лог, если проблема связана с работой клиента). Клиент всё-таки нужно развивать, и мы можем что-то не заметить!
Etonify
Сайт обновлен, и добавлена дополнительная информация для лучшего понимания!
Также Wiki в ближайшее время перенесем в наш GitHub репозиторий, а сайт закроем, как только закончим!
С 13 по 14 августа я продолжу работу над проектом. Скоро вернусь с отдыха и приступлю к работе.

Также я читаю весь ваш фидбэк, который вы присылаете в директ канала, и стараюсь выполнить все пожелания. Так что, если у вас есть идея или запрос, то смело пишите! https://t.me/etonify?direct
👍4