Skip to content

V3.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 02:01

Vertree 3.0.0

让每一次迭代都有迹可循。此版本集中更新 Windows 文件工具、系统入口、配置与首页,并重整官网和使用文档。

Windows:快速删除与解除占用

  • 删除与解除占用为两个独立页面,从文件右键菜单进入,支持文件和目录多选。点击目标卡片选择,不再显示路径输入框、并发选项和任务历史板块。
  • 快速删除使用流式枚举、有界队列和设备感知并发;大文件不读取或覆盖正文,大量小文件边枚举边处理。
  • 闪电“删除”确认一次后,清除只读并处理可操作的占用进程,随后只重试原失败项;独立文件的失败不阻止其他目标处理。
  • 占用页参考 File Locksmith,按进程展示相关文件、PID 和详情,提供刷新、管理员扫描和确认结束任务。使用它不会删除目标。
  • 保留对象身份、链接边界、危险根目录和进程保护;不修改 ACL、不夺取所有权、不关闭受保护程序、不强关别人的单个句柄。

风险提示:快速删除为永久删除,不进入回收站;处理占用程序可能丢失未保存内容。停止不等于撤销,部分失败不等于全部删除。该功能不是安全擦除,也不保证绕过所有系统级阻碍。

菜单与单文件配置

  • Windows 11 和经典菜单均支持逐项设置,共用“图标、说明、开关”的样式,但两套选中状态独立。
  • 更新预览图标,删除与占用不再在首页或标题栏增加快捷入口。
  • settings.json 是唯一配置,保留有效的 schema 1 设置与监控任务;不再读取旧 config.json 或 .previous,初始化清理这两个固定旧配置文件名。
  • 配置写入过程的 .tmp 只是临时文件,不是另一份配置。旧自动备份内容不会因清理配置而被删除。

首页与官网

  • “监控”“设置”使用紧凑、图文对齐的按钮;退出为无边框纯图标。
  • 10 句启动文案,每次完整启动随机一条,避免连续重复;同一次运行中返回首页不会换句。
  • 卡片按可用宽度的 76% 伸缩,优选宽度范围 360–640;窄窗口以不溢出为优先。品牌区到按钮间距增至 40 个逻辑像素,按钮默认仍为 32 高。
  • 官网重新设计首页、功能页、下载页与导航;文档按任务重整,补充设置、版本树、监控、删除和占用说明。
  • 修正文档中的旧快照目录、菜单行为和模块结构说明,补充真实应用截图;检查浅/深色、桌面/手机布局、站内链接、锚点与资源。

升级与平台边界

  • 从 2.x 升级保留有效的 settings.json、监控任务和已有版本文件;从 2.0 以前升级不自动导入旧配置或旧 *_bak,需重新配置监控。
  • 快速删除与解除占用仅支持 Windows。macOS/Linux 保留各自已有平台集成,并包含适用的首页与通用改进。
  • 大目录测试不代表 HDD、SMB、云占位文件和所有文件系统已完成验收;磁盘逻辑大小不等于立即释放的实际空间。
  • macOS 安装包尚未进行 Apple 公证;Windows 11 菜单仍依赖成功注册包身份及系统策略。

发布校验

安装包由同一提交的 GitHub Actions 构建。发布流程先执行 Windows Dart/架构与原生文件工具测试、三平台构建、MSI 安装与卸载测试及官网审计,再上传附件和 SHA-256 清单;附件齐全后才公开 Release。

Windows 日常安装请选择 vertree-windows-x64-3.0.0-setup.exe。便携包须整体解压,保留所有 DLL 和 data 资源。下载后可与 SHA256SUMS.txt 核对。