From 704a68c753aede1fe8a1dc4eb8a596fa72fe3da1 Mon Sep 17 00:00:00 2001 From: StressOzz <131419324+StressOzz@users.noreply.github.com> Date: Sun, 18 Oct 2026 18:16:22 +0500 Subject: [PATCH] Create CHANGELOG.md --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..b036cb0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +🚀 Zapret Manager 3.46 (изменения с 3.43) + +🔐 DoH +➕ Новый DoH-сервер WebShift (https://d.webshiftvpn.ru/dns-query) +🌍 Он в группе «С обходом геоблокировок», в Обзоре, Steer и цепочке запасных серверов показывается по имени, а не как «свой сервер» +🛡 Адрес d.webshiftvpn.ru добавлен в исключения блокировки рекламы +🐞 Фикс: конфиг https-dns-proxy теперь пишется во временный файл и подменяется целиком. Сбой или обрыв питания посреди записи больше не оставит битый конфиг +✏️ Поясняющий текст на странице DoH переписан понятнее + +📥 ЗАЩИТА ЗАГРУЗОК +🐞 Фикс: если вместо файла GitHub отдавал HTML-страницу (ошибка, заглушка провайдера), панель могла сохранить её как рабочий файл. Теперь такие ответы отбрасываются +🛠 Проверка действует для: +- дополнительных fake-файлов для стратегий (stun, quic, tls-clienthello) +- скрипта 50-discord_media.sh в Zapret2 +- списка исключений Zapret +🐞 Фикс: fake-файлы качаются во временный файл и ставятся на место только после проверки. Оборванная загрузка не оставит полфайла +🐞 Фикс: пустой fake-файл от прошлой неудачной загрузки считался «уже есть» и не скачивался повторно. Теперь он скачивается заново +🐞 Фикс: 50-discord_media.sh в Zapret2 теперь грузится с учётом метки #nochange. Если файл помечен «не трогать», панель его не перезапишет +🔒 Если загрузка не удалась, старый файл или список остаётся нетронутым + +🧩 ПРОЧИЕ ИСПРАВЛЕНИЯ +🐞 Фикс: при сборке ответа из частей проверка конца JSON была слишком строгой. Лишний пробел или перевод строки в конце файла делал целый ответ «битым» +⚡ Быстрый путь для простого текста при подготовке данных для Обзора. Нет лишних вызовов tr и sed, нагрузка на слабые роутеры меньше +🧹 Внутренняя чистка кода страниц: убраны повторные mkdir/chmod при установке файлов и неиспользуемые переменные. Работа не меняется, установка короче + +📊 БОКОВАЯ ПАНЕЛЬ WEB UI +📐 Метрики роутера теперь компактные плитки в две колонки. Последняя нечётная плитка занимает всю ширину +🔢 Значения в виде «занято / всего» (например 120 / 256 МБ), единицы не повторяются +💬 В подсказке при наведении: занято, всего и процент +🌡 «Температура ЦП» стала «Температура» +🔼 Порядок строк: нагрузка ЦП, температура, ОЗУ, флеш +🗑 Убрана кнопка «Открыть LuCI» из боковой панели +📏 Блок с моделью роутера стал компактнее: без пунктирной линии, отступы меньше +🕹 Подправлены стили для тем «matrix», «retro» и «micro» + +🎨 ТЕМЫ И МОБИЛЬНЫЙ ВИД +🐞 Фикс: меню выбора темы уезжало за край экрана на телефоне. Теперь оно по ширине экрана, с прокруткой внутри и пересчётом при повороте экрана +📱 Шапка на экранах до 420 px компактнее: меньше отступы, кнопки 34 px, заголовок 17 px +🐞 Фикс: в светлых темах при включённом анимированном фоне внутренние плашки карточек были мутными. Теперь они полупрозрачные и без размытия +🔎 Линии и точки анимированного фона в светлых темах чуть ярче + +❤️ В «Спасибо» добавлена строка WebShift DNS (DoH) + +⬆️ Ставится поверх текущей версии, настройки сохраняются