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",