Граф коммитов
84 Коммитов
Автор SHA1 Сообщение Дата
viktor ff3b09aba4 Версия была обновлена до 0.12.6
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 21:08:17 +09:00
viktor ca5d49266c Версия была обновлена до 0.12.5
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 17:58:07 +09:00
viktor f31b4ade1d Версия была обновлена до 0.12.4
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 17:45:03 +09:00
viktor daeec06ec6 Версия была обновлена до 0.12.3
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 17:32:45 +09:00
viktor 5d4525f78d Версия была обновлена до 0.12.2
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 17:24:01 +09:00
viktor 48ac535c3a Версия была обновлена до 0.12.1
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 16:43:13 +09:00
viktor 2a4bffc7df Версия была обновлена до 0.12.0
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
Build ISO image / ISO ${{ fromJSON(github.event_name == 'workflow_dispatch' && (inputs.arch == 'both' && '["amd64","arm64"]' || format('["{0}"]', inputs.arch)) || '["amd64","arm64"]') }} (push) Canceled after 0s
2026-09-27 16:23:20 +09:00
viktor 40978d1c2b Версия была обновлена до 0.11.1
CI / Tests (Python 3.11) (push) Canceled after 0s
CI / Tests (Python 3.12) (push) Canceled after 0s
CI / Tests (Python 3.13) (push) Canceled after 0s
CI / Tests (Python 3.14) (push) Canceled after 0s
CI / Shell scripts (push) Canceled after 0s
2026-09-27 15:31:43 +09:00
Claude 90993a4115 Версия 0.11.0: запись в журнале изменений была добавлена
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LEUXMcdZo7b87mjkUsPgg
2026-09-25 15:21:10 +00:00
Claude 4098c270a4 Интерфейс панели был полностью перерисован
Новый дизайн в стиле коммерческих продуктов, рассчитанный на обычного
пользователя:
- светлая и тёмная темы (следует системной), шрифт Inter и иконки
  Lucide вшиты в панель — работает без интернета;
- общий каркас base.html и компоненты _ui.html вместо 14 независимых
  страниц; адаптивная вёрстка для телефона;
- простой язык: «Работает / Выключена», «Автозапуск», «Доступ из
  интернета» вместо running, autostart, DNAT; технические данные
  убраны во вкладку «Для специалистов»;
- главная: загрузка процессора, памяти и хранилища, карточки машин с
  главным действием и меню остальных, приветственный сценарий для
  первой машины;
- мастер создания машины из трёх шагов с готовыми конфигурациями;
- страница машины с вкладками, переключателем автозапуска и порядком
  загрузки кнопками;
- «Сеть и доступ»: открытие SSH, сайта, RDP и т. д. из списка,
  ручные IP машин, понятная диагностика;
- загрузка образов перетаскиванием с прогрессом и оставшимся временем;
- подтверждения опасных действий в диалоге и уведомления;
- раздел «Помощь»;
- web/presenters.py переводит вывод virsh и /proc в данные для
  страниц; tests/dev_server.py запускает панель с имитацией virsh.

Также: исправлено определение модели CPU на x86 («207» вместо
названия процессора), история версии 0.10.0 и документация обновлены
под Ubuntu 26.04 LTS, в README добавлены скриншоты.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LEUXMcdZo7b87mjkUsPgg
2026-09-25 07:01:41 +00:00
Claude 110a37f435 Версия проекта была обновлена до 0.10.0: тесты, CI и документация образа
- tests/: 55 тестов web-панели, авторизации, сети и обновлений,
  все страницы рендерятся на замоканных virsh/systemctl;
- GitHub Actions: pyflakes + pytest на Python 3.11–3.13, shellcheck,
  сборка ISO amd64/arm64 по тегу v* или вручную;
- Makefile: make check / make test / make iso;
- docs/IMAGE.md и README: установка с ISO, продакшен-настройки,
  разработка;
- updates/versions.json: описание версии 0.10.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LEUXMcdZo7b87mjkUsPgg
2026-09-25 06:36:26 +00:00
Виктор 36dd4dd9ea История версии 0.8.61 была добавлена 2026-05-07 20:43:24 +09:00
Виктор 464760ee3f История версии 0.8.60 была добавлена 2026-05-07 20:36:51 +09:00
Виктор 8a8a3e0361 История версии 0.8.59 была добавлена 2026-05-07 20:32:07 +09:00
Виктор e59e6cb14e История версии 0.8.58 была добавлена 2026-05-07 20:27:52 +09:00
Виктор 21dec34a9b История версии 0.8.57 была добавлена 2026-05-07 20:14:54 +09:00
Виктор 3b68704adf История версии 0.8.56 была добавлена 2026-05-07 20:06:09 +09:00
Виктор c7057809a5 Журнал версий обновлён до 0.8.55 2026-05-07 11:10:38 +09:00
Виктор 7ccf5ce2ef Журнал версий обновлён до 0.8.54 2026-05-07 10:49:42 +09:00
Виктор 494213dc49 Журнал версий обновлён до 0.8.53 2026-05-07 10:45:24 +09:00
Виктор ce3e1edd7b Журнал версий обновлён до 0.8.52 2026-05-07 10:25:56 +09:00
Виктор d529c5672a Журнал версий обновлён до 0.8.51 2026-05-07 10:22:27 +09:00
Виктор 619efb3ebd Журнал версий обновлён до 0.8.50 2026-05-07 10:13:27 +09:00
Виктор 391cd31382 Журнал версий обновлён до 0.8.49 2026-05-07 10:10:17 +09:00
Виктор c8fc9eadb9 Журнал версий обновлён до 0.8.48 2026-05-07 10:02:12 +09:00
Виктор 4c80a64d66 Журнал версий обновлён до 0.8.47 2026-05-07 09:59:38 +09:00
Виктор 26db1dc9a4 Журнал версий обновлён до 0.8.46 2026-05-07 09:55:05 +09:00
Виктор 765cab8ad7 Журнал версий обновлён до 0.8.45 2026-05-07 09:50:59 +09:00
Виктор fd7fca62b4 Журнал версий обновлён до 0.8.44 2026-05-07 09:48:25 +09:00
Виктор 97269d21e4 Журнал версий обновлён до 0.8.43 2026-05-07 09:40:59 +09:00
Виктор 025b552d48 Журнал версий обновлён до 0.8.42 2026-05-07 09:25:13 +09:00
Виктор 14418e19b7 Журнал версий обновлён до 0.8.41 2026-05-07 09:14:20 +09:00
Виктор 99f65438d6 Журнал версий обновлён до 0.8.40 2026-05-07 09:04:12 +09:00
Виктор 42d4c6a046 Журнал версий обновлён до 0.8.39 2026-05-07 08:34:04 +09:00
Виктор 217c0fdd7c Журнал версий обновлён до 0.8.38 2026-05-07 08:09:59 +09:00
Виктор e65ce133fc Журнал версий обновлён до 0.8.34 2026-05-07 07:51:40 +09:00
Виктор 0c7317eebc Журнал версий обновлён до 0.8.33 2026-05-07 07:49:07 +09:00
Виктор 85c8f0434b Журнал версий обновлён до 0.8.32 2026-05-07 07:41:59 +09:00
Виктор cd58b6652b Журнал версий обновлён до 0.8.31 2026-05-07 07:34:50 +09:00
Виктор 9f9564cb66 Журнал версий обновлён до 0.8.30 2026-05-07 07:30:31 +09:00
Виктор 1978ca4226 Журнал версий обновлён до 0.8.29 2026-05-07 07:26:00 +09:00
Виктор 4e49a27575 Журнал версий обновлён до 0.8.28 2026-05-07 07:20:54 +09:00
Виктор 63e4c4b26d Журнал версий обновлён до 0.8.27 2026-05-07 07:09:12 +09:00
Виктор 4618611ac2 Журнал версий обновлён до 0.8.26 2026-05-07 07:04:52 +09:00
Виктор 51ba179dc4 Журнал версий обновлён до 0.8.25 2026-05-07 06:51:45 +09:00
Виктор 9f042b9ee4 Журнал версий обновлён до 0.8.24 2026-05-07 06:49:41 +09:00
Виктор cab7fb13de Журнал версий обновлён до 0.8.23 2026-05-07 06:38:49 +09:00
Виктор 7195d655a9 Журнал версий обновлён до 0.8.22 2026-05-07 06:34:51 +09:00
Виктор 5ab4e477ee Журнал версий обновлён до 0.8.21 2026-05-07 06:28:39 +09:00
Виктор d6b2abd11b Журнал версий обновлён до 0.8.20 2026-05-07 06:22:21 +09:00