Repository navigation
Releases
Releases · VRChatCN-Kipfel/booth-vault-toolhub
v1.0.0
🎉 BOOTH 素材统一管理工具首发版本。
🦀 Rust 重写原 Python 双仓库 booth-keeper + booth-free-collector,一份引擎支撑 CLI / MCP / GUI 三种接口。
✨ 主要能力
- ⬇️ 下载:整店爬取 / 散链下载 BOOTH 免费商品(variation 级免费筛选、断点续传、假文件校验、限速防封)
- 🗂️ 整理:文件名含 7 位 ID 时按 ID 取元数据归档(无需登录)
- 🔍 按名搜索:无 ID 时清洗生成候选、评分选优后归档(含水印 / UnityPackage 二次验真)
- 🩺 巡检:文件夹图标三件套完整性扫描与自动修复、版本巡检、错位纠正
- 🔄 自更新检查:经 GitHub releases.atom feed,CLI / MCP / GUI 三端一致
- 🖥️ GUI:三主题六配色,macOS 走系统 NSGlassEffectView
📦 下载选择
| 🎯 场景 | 📁 建议文件 |
|---|---|
| 🪟 Windows 安装版(推荐) | booth-vault-toolhub_1.0.0_x64-setup.exe(NSIS)或 booth-vault-toolhub_1.0.0_x64_en-US.msi |
| 🪟 Windows 免安装 · 轻量 | booth-vault-toolhub-x64-lite.zip(依赖系统 WebView2) |
| 🪟 Windows 免安装 · 自带运行时 | booth-vault-toolhub-x64-full.zip(内置 WebView2,免装运行时,体积较大) |
| 🍎 macOS(Apple Silicon) | booth-vault-toolhub_1.0.0_aarch64.dmg |
| 🍎 macOS(Intel) | booth-vault-toolhub_1.0.0_x64.dmg |
| ⌨️ 命令行 / MCP | booth.exe、booth-mcp.exe、booth-shell.exe;macOS 为 booth、booth-mcp |
ℹ️ x86 / arm64 版本将文件名中的架构标识相应替换即可(x86、arm64 均有对应安装包与便携版)。
⚠️ 说明与已知限制
- 🍎 macOS 安装包未签名:首次打开可能被 Gatekeeper 拦截,请右键 →「打开」。签名/公证尚未做。
- 📦 CLI 附件按同名去重:Release 附件中的 CLI 二进制(
booth、booth-mcp、booth-shell)为各架构同名文件,发布聚合时每类仅保留一份(约 5 个),并非全部 13 个架构副本。需要特定架构 CLI 的用户,可从对应平台的安装包或便携版中获取。 - ✅ 各架构 GUI 安装包与便携版(
*-lite.zip/*-full.zip)均为完整可用的独立产物。
📝 变更内容
🚀 首个正式 Release,包含自初始开发以来的全部功能与修复。完整自动生成变更列表如下。
🔄 What's Changed
- 🔧 refactor: 主程序/产品名从 booth-keeper 更名 booth-vault-toolhub by @kipfel-bot[bot] in #17
- 🐛 修复审计自动修复与扫描安全问题 by @Dmao233 in #13
- ✨ feat: 安装器可选组件+PATH 与主程序位置自注册,打通 agent 发现机制 by @XChen446 in #19
- ✨ feat: 工具自更新检查 + HTTP 403/429 限流退避(Python v1.3.2 对齐合并) by @LinnnnYue in #18
- 📚 docs: 新增架构与开发指南(ARCHITECTURE.md) by @LinnnnYue in #22
- ♻️ refactor: 版本检测收敛 + 更新检查 Atom 主通道 by @XChen446 in #24
- ✨ feat: GUI 任务可取消、共用配置与 macOS 适配,并整套重做三主题视觉 by @Dmao233 in #20
- 🖥️ feat(gui): 任务状态上移、检索归档修复与 macOS 窗体打磨 by @Dmao233 in #27
- 🖥️ feat(gui): 实验检索支持文件/文件夹拖放与双击候选跳转商品页 by @LinnnnYue in #30
- ✨ feat: 缺口规划落地与 GUI 视觉收口 by @Dmao233 in #29
- 🚑 fix(release): 修正 tag 推送时 Release 永不创建的发布门控 by @LinnnnYue in #45
👏 New Contributors
- 🎉 @kipfel-bot[bot] made their first contribution in #17
- 🎉 @Dmao233 made their first contribution in #13
- 🎉 @XChen446 made their first contribution in #19
- 🎉 @LinnnnYue made their first contribution in #18
🔗 Full Changelog: https://github.com/VRChatCN-Kipfel/booth-vault-toolhub/commits/v1.0.0