Maple
8ec4315012
chore: restore images, update install URLs to release assets
2026-07-28 15:09:21 +08:00
Maple
d8b3d9fbdf
feat: release v11.0.0 Liino — menu framework, risk guards, CI gates
...
Unify all menus on lib/menu.sh (run_menu), harden GPU/GRUB writes with
two-tier confirms and markers, fix remote/self-update to Releases assets,
and close real CI quality gates with SHA256SUMS. Bump to 11.0.0 / Liino.
2026-07-28 14:43:58 +08:00
Maple
c932028f5b
chore: update docs, images, CI configs and script initialization hints
...
- lib/core.sh: update script initialization prompts
- intel-sriov/intel-legacy/intel-gvtg/nvidia: minor refinements
- Docs: update README, CLAUDE.md and images
- CI: sync beta-release and release workflow configs
- self-update: update version check logic
2026-07-08 14:36:37 +08:00
Maple
0b0b20ed5e
fix: 修复审查机器人发现的代码问题 — 安全规范与代码质量
...
- GRUB管理: raw sed 替换为 grub_add_param/grub_remove_param 幂等助手 (iommu/igpu-shared)
- 高风险确认: 9处 ad-hoc read/confirm_action 统一替换为 confirm_high_risk_action
- 配置备份: sysfs.conf/etc/modules/pve-blacklist.conf 修改前添加 backup_file()
- 临时文件安全: 5处硬编码 /tmp 路径替换为 mktemp (intel-legacy/cpupower/ssh-hardening)
- Bug修复: snapshot 后置自增双计数、grub return 0 掩盖失败、firewall stderr 重定向
- 变量作用域: cpupower GOVERNOR 泄漏与重置、backup/snapshot local -a vmids
- 跨模块依赖: tunes/img-import/init.sh 添加注释或替换为同模块函数
- CI增强: pr-validation 新增 dist/PVE-Tools.sh shellcheck 步骤
- 守卫添加: cpu_add() 添加 block_non_pve9_destructive + confirm_high_risk_action
2026-07-08 13:12:28 +08:00
Maple
107cc85507
fix(release): 修正安装命令格式和域名
2026-07-08 12:01:49 +08:00
Maple
4bd11dafc3
chore(release): 移除二进制编译,只发布原始 Shell 脚本
2026-07-08 11:53:02 +08:00
Maple
fda4ee7d9d
fix(release): 用 ssc 替代 shc,pipe 模式无 ARG_MAX 限制
2026-07-08 11:49:51 +08:00
Maple
b12179b084
fix(release): shc 静态编译解决 glibc 版本不匹配问题
...
- release.yml: CFLAGS=\
Signed-off-by: Maple <Mapleawa07@outlook.com >
2026-07-08 11:45:32 +08:00
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