From 42d4c6a046ad1076093126207cca189f4f930bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <78488229+viktor138irk@users.noreply.github.com> Date: Thu, 7 May 2026 08:34:04 +0900 Subject: [PATCH] =?UTF-8?q?=D0=96=D1=83=D1=80=D0=BD=D0=B0=D0=BB=20=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D1=81=D0=B8=D0=B9=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BB=D1=91=D0=BD=20=D0=B4=D0=BE=200.8.39?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- updates/versions.json | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/updates/versions.json b/updates/versions.json index 69d4347..1d16187 100644 --- a/updates/versions.json +++ b/updates/versions.json @@ -1,5 +1,21 @@ { "versions": [ + { + "version": "0.8.39", + "date": "2026-05-07", + "title": "Live-статусы VM и toast-уведомления были добавлены", + "summary": "В web-панель был добавлен отдельный live-слой: JSON endpoints для актуальных статусов VM и операций, автоматическое обновление строк виртуальных машин без перезагрузки страницы и всплывающие уведомления после действий с VM.", + "features": [ + "Патчер scripts/patch_live_status.py был добавлен", + "Маршрут /live/status был добавлен для актуальных статусов VM, IP и сервисов", + "Маршрут /live/operations был добавлен для живого списка операций", + "Строки VM на дашборде теперь обновляются каждые 5 секунд без перезагрузки страницы", + "В карточке VM появился live-бейдж текущего состояния", + "После действий Start, Shutdown, Reboot, Power off, Autostart появляются toast-уведомления", + "Патчер live-статусов был подключён к install_web_panel.sh", + "Версия обновлена до 0.8.39" + ] + }, { "version": "0.8.38", "date": "2026-05-07", @@ -13,6 +29,42 @@ "Версия обновлена до 0.8.38" ] }, + { + "version": "0.8.37", + "date": "2026-05-07", + "title": "Дублирующийся блок порядка загрузки был удалён", + "summary": "В карточке VM был удалён старый отдельный блок порядка загрузки с выпадающим списком, чтобы осталась только новая верхняя строка с ресурсами, ISO-приводом и drag-and-drop порядком загрузки.", + "features": [ + "Старый select-блок Порядок загрузки был удалён", + "Новая строка CPU/RAM/Архитектура, ISO-привод и drag-and-drop порядок загрузки осталась основной", + "Патчер удаления старого блока защищён от повторного применения", + "Версия обновлена до 0.8.37" + ] + }, + { + "version": "0.8.36", + "date": "2026-05-07", + "title": "ISO mount patch был защищён от отсутствующих маркеров", + "summary": "Патч монтирования ISO в существующую VM был защищён от отсутствующих маркеров, чтобы установка не падала при изменившейся структуре шаблона карточки VM.", + "features": [ + "Патч ISO-привода стал устойчивее к изменению шаблона", + "Повторное применение патча больше не должно ломать установку", + "Ошибки marker not found были снижены", + "Версия обновлена до 0.8.36" + ] + }, + { + "version": "0.8.35", + "date": "2026-05-07", + "title": "Патч раскладки ресурсов был защищён от отсутствующих маркеров", + "summary": "Патч раскладки ресурсов VM был сделан безопаснее: при повторной установке или изменённой карточке VM он больше не должен останавливать install_web_panel.sh из-за отсутствующих маркеров.", + "features": [ + "Патч layout ресурсов VM был защищён от отсутствующих маркеров", + "Повторная установка стала стабильнее", + "Риск падения install_web_panel.sh на карточке VM был снижен", + "Версия обновлена до 0.8.35" + ] + }, { "version": "0.8.34", "date": "2026-05-07",