14 次程式碼提交

作者 SHA1 備註 日期
admin f4f5475ffb v0.0.3: 修复CPU/内存显示 - 列表和仪表盘显示使用量/总量格式,修复详情页CPU数据获取bug 2026-05-14 14:48:48 +08:00
admin da741e7593 feat: 虚拟机列表缓存+模糊搜索
- 添加keep-alive缓存VMList组件,从详情页返回不重新请求API
- 只有点击刷新按钮才重新获取虚拟机列表
- 新增模糊搜索框,支持按名称/IP/MAC搜索
- 搜索时显示匹配数量统计
2026-05-14 12:14:36 +08:00
Hermes Agent 96a26a3ae6 feat: 添加 nginx HTTPS + WebSocket 代理配置,支持 VNC 控制台 2026-05-13 13:47:02 +08:00
Hermes Agent cbde341d8f refactor: serve.py 改用 starlette + uvicorn,统一支持 HTTP/WebSocket/API 代理 2026-05-13 13:25:16 +08:00
Hermes Agent 518e19a282 fix: serve.py Python 3.8 兼容,asyncio.run 改为手动 event loop 2026-05-13 13:21:09 +08:00
Hermes Agent 3e365a04fd fix: serve.py 添加 WebSocket 代理支持,控制台连接正常
- serve.py 使用 websockets 库代理 /ws/* 到后端
- 新增 frontend/requirements.txt 依赖
- install.sh 自动安装前端 Python 依赖
2026-05-13 13:14:25 +08:00
Hermes Agent fcf52846a7 feat: 重构安装脚本,根目录一键全量,backend目录独立后端脚本 2026-05-13 12:49:36 +08:00
Hermes Agent 812e2a9fd8 feat: backend目录也放一份安装脚本 2026-05-13 12:49:01 +08:00
Hermes Agent 5962dc3b24 feat: 一键安装脚本支持前端+后端 2026-05-13 12:48:55 +08:00
admin 2668d4fab8 fix: 兼容 Python 3.8 类型注解语法 (from __future__ import annotations) 2026-05-13 12:35:30 +08:00
admin 59711ff8cd feat: 添加一键安装脚本 2026-05-13 12:27:29 +08:00
admin dbba1694d8 feat: 优化虚拟机列表,支持多主机聚合显示
- 新增 /vm/list-all API 聚合所有主机虚拟机
- parse_vm_info 支持 include_ip 参数控制IP获取
- VMList 添加主机选择器,显示宿主机列
- 修复 API 路径 /host/list -> /hosts/list
- 新增启动脚本 scripts/start.sh
- 新增 Guest Agent 安装脚本 scripts/install-guest-agent.sh
- 更新 README 文档
2026-05-07 14:52:45 +08:00
admin 8ccccf8f52 feat: 多主机纳管、用户认证、noVNC控制台、深色主题
主要功能:
- 多主机管理: 支持TCP/SSH方式纳管远程KVM主机
- 用户认证: JWT token认证, 默认admin/admin123
- noVNC控制台: 前端集成noVNC, WebSocket代理VNC连接
- 深色主题: 全局Element Plus深色主题覆盖
- 虚拟机操作: 克隆、迁移、XML编辑、快照管理
- 资源监控: CPU/内存/磁盘IO/网络流量实时监控

Bug修复:
- libvirt getInfo()内存单位修正(MiB非KiB)
- 远程主机VNC 0.0.0.0监听地址连接策略修复
- Dashboard定时器内存泄漏修复
- bcrypt版本兼容性修复
2026-05-07 12:41:10 +08:00
admin fac8ab7470 feat: KVM虚拟化管理平台初始版本 2026-04-30 15:51:48 +08:00