Commit Graph

14 Commits

Author SHA1 Message Date
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
df967c5dd2 chore: update repo references from Mapleawaa to PVE-Tools 2026-05-16 16:19:57 +08:00
Maple
6d4ad155c2 docs: 将插件提交模板中的分隔符从 *** 改为 ---
更新 GitHub ISSUE_TEMPLATE 中的 Markdown 分隔符,使其符合 YAML 前页元数据的标准格式。
2026-03-19 15:29:48 +08:00
Maple
60d7d6dd4d feat(docs): 添加插件提交流程和页面
- 在 README.md 和导航栏添加插件提交通道链接
- 新增插件提交指南页面 (submit-plugin.md)
- 添加 GitHub Issue 模板用于插件提交
- 更新网站公告组件以推广新功能
- 更新网站配置以包含新页面链接
2026-03-19 15:24:43 +08:00
Mapleawaa
8f57cfea93 feat: 新增邮件通知引导与IMG导入功能,增强非PVE9防护
- 新增邮件通知自动化引导:配置数据中心From/root邮箱、Postfix SMTP中继(支持QQ/163/Gmail/自定义),可选测试邮件与ZFS ZED邮件选项
- 新增IMG镜像导入:自动扫描指定目录下的.img文件,支持转换为qcow2/raw格式并导入到指定虚拟机与存储,可选自动挂载
- 增强非PVE9环境防护:启动时强制风险确认,并拦截换源、更新、一键优化、升级等高风险自动化操作
- 硬盘直通列表新增ATA标识列,便于区分wwn信息不直观的硬盘
- 更新CI发布流程:修复tag匹配条件,改为push tag后自动创建GitHub Release
- 新增赞助页面(.github/FUNDING.yml、Web/sponsor.md)和NOTICE文件
- 更新TOS与ULA文档,拆分页面并优化内容
- 更新README中的文档链接与公告信息
- 删除不再需要的commits_full_with_files1.txt文件
2026-02-22 18:37:27 +08:00
Mapleawaa
96f1b5f2ab feat: 更新至 v6.0.0 并新增 Intel 核显直通与救砖工具
1. 版本号从 5.0.0 升级至 6.0.0。
2. 重构主菜单结构,采用二级菜单分类,提升交互体验。
3. 新增 Intel 6-14 代核显直通自动化配置功能,支持自动下载 ROM 和修改版 QEMU。
4. 新增“应急救砖工具箱”,支持恢复官方 proxmoxlib.js、重置驱动黑名单及还原官方 QEMU。
5. 优化 CI/CD 流程,引入 shc 将脚本编译为二进制文件发布。
6. 优化日志记录机制,减少控制台冗余输出。
2026-01-14 20:54:27 +08:00
Mapleawaa
7463463105 docs: 修改了 Issue template 2025-11-29 23:12:03 +08:00
Mapleawaa
2a096af670 docs: 修改 Issue Workflow 2025-11-29 23:04:42 +08:00
Mapleawaa
1a48274ba3 fix: 修复了温度传感器显示部分模块的一系列问题 2025-11-04 12:56:17 +08:00
Mapleawaa
d165934bd5 docs: 2025-10-17 19:34:57 +08:00
Mapleawaa
050cde4dcb docs: 新增 issue 模板 2025-10-17 19:33:57 +08:00
Mapleawaa
8c07e70376 docs: add issue templates for bug reports and feature requests 2025-10-17 19:29:57 +08:00
Mapleawaa
4802610f9c docs: add issue templates for bug reports and feature requests 2025-10-17 19:28:03 +08:00
Mapleawaa
952c6605cc feat: add GitHub Actions workflows for automated release 2025-09-30 17:04:26 +08:00