Create CHANGELOG.md

This commit is contained in:
StressOzz authored and GitHub committed 2026-10-18 18:16:22 +05:00
1 parent 61263e50fa
commit 704a68c753
1 file changed
+44
+44
View File
@@ -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)
⬆️ Ставится поверх текущей версии, настройки сохраняются