Maple
886e82f0cb
refactor: 模块化重构 — 拆分 lib/ 基础设施层与 src/modules/ 功能模块
...
PVE-Tools.sh 从 ~14,700 行单文件重构为 150 行入口点,
所有函数按职责拆分到独立文件,通过 source 机制加载。
lib/ — 基础设施层(零业务逻辑)
config.sh: 全局变量与常量
core.sh: 日志、UI、确认、备份、GRUB、进度条
network.sh: 网络检测、镜像选择
runtime.sh: 运行时守卫、main() 入口
src/modules/ — 功能模块(10 个目录)
01-optimization 02-sources 03-boot-kernel
04-gpu-passthrough 05-vm-container 06-networking
07-storage-disk 08-tools-about 09-security 10-third-party
新增 build.sh(合并编译)和 dev.sh(开发 source 入口),
release.yml 新增构建步骤,CI 适配模块化结构。
2026-07-08 11:15:59 +08:00
Maple
6e62bca246
fix: 修复审查机器人发现的代码问题
2026-06-20 22:44:00 +08:00
Maple
d9468189d8
feat: v9.0.0 重大更新 — 镜像源重构、CoolerControl集成、垃圾清理系统、磁盘直通增强、Web文档站移除
...
- 镜像源系统重构为并行数组架构,新增智能镜像选择与通用下载函数
- 新增 CoolerControl 风扇控制工具一键管理(安装/更新/卸载)
- 新增完整垃圾清理系统(基础清理、备份修剪、快照修剪、孤立磁盘扫描)
- 磁盘直通能力大幅增强(整盘发现、存储控制器直通、NVMe直通、系统盘保护)
- 新增存储挂载向导,支持 ext4/xfs 分区一键挂载
- 新增安全中心菜单,整合安全相关功能
- 主菜单重组:新增「安全中心」「第三方工具」入口,移除已修复CVE模块
- 虚拟机高级操作拆分为聚焦型子菜单
- 移除内嵌 Web 文档站点,仓库更精简
- VERSION 升级至 9.0.0
2026-06-20 22:32:22 +08:00
Maple
df967c5dd2
chore: update repo references from Mapleawaa to PVE-Tools
2026-05-16 16:19:57 +08:00
Maple
c7e6322c1c
docs: 统一将项目名称从PVE-Tools-9更新为PVE Tools Pro
...
更新所有文档和页面中的项目名称,从PVE-Tools-9变更为PVE Tools Pro
添加Cookie同意组件以符合隐私法规要求
2026-05-01 15:56:23 +08:00
Maple
b4388d8ee3
docs: 更新文档域名和SEO配置
...
feat(web): 添加robots.txt和og-image.png
refactor(web): 重构config.mts优化SEO和sitemap
fix(web): 修复文档页面元信息缺失问题
chore: 清理.gitignore中的冗余规则
2026-04-28 21:45:46 +08:00
Mapleawaa
6dceb95852
feat: 修复新增巨多功能
...
- 修复了检查更新过久的问题
- 优化了 UI,删除了过于重复和臃肿的 UI
- 删除了一些功能部分的颜色代码
- 新增核显显卡直通,显卡虚拟化的功能(~~大饼~~)
- 新增了虚拟机快速安装脚本
- 修复了错误的 CT 模板
2025-11-28 21:53:20 +08:00
Mapleawaa
03c1644b3a
feat: Add various Proxmox VE helper scripts for monitoring, installation, and configuration
...
- Introduced `monitor-all.sh` for monitoring and restarting LXC and VM instances based on ping status.
- Added `netdata.sh` for installing and uninstalling NetData on Proxmox VE.
- Created `post-pbs-install.sh` for post-installation routines specific to Proxmox Backup Server.
- Developed `post-pve-install.sh` for post-installation routines specific to Proxmox VE.
- Implemented `scaling-governor.sh` to manage CPU scaling governors and set crontab for persistence.
- Added `update-lxcs.sh` for updating LXC containers with options to exclude specific containers.
2025-10-17 21:00:17 +08:00