{ "schema_version": 1, "product": "YMhut Box", "latest_version": "2.0.7.10", "latest_notice_file": "2.0.7.10.json", "last_updated": "2026-07-06T00:00:00Z", "latest": { "version": "2.0.7.10", "build": "10", "channel": "stable", "title": "YMhut Box 2.0.7.10", "message": "本版本重构 WinUI 主壳层,升级标题栏、左侧导航、面包屑、快速设置、通知和对话框宿主,并增强开源声明扫描稳定性。", "release_notes": "主窗口壳层升级为原生 WinUI AppShell,统一承载标题栏、导航、面包屑、内容区、快速设置和 Toast 通知;新增 AppTitleBar,优化图标、版本、全局搜索、天气胶囊、服务状态、快速设置和主题切换入口;新增 ShellRoute 与 ShellNavigationService,左侧导航点击走统一路由;新增 ShellDialogService 与 ShellNotificationService,统一对话框和通知宿主;补充 ShellResources 壳层资源;优化开源声明扫描,NuGet 包扫描失败不再阻断 bundled Tools 中的 LICENSE / NOTICE / README 加载。", "release_date": "2026-07-06", "download_url": "https://update.ymhut.cn/downloads/YMhut_Box_WinUI_Setup_2.0.7.10.exe", "force_update": false, "highlights": [ "主窗口壳层升级为原生 WinUI AppShell,统一承载标题栏、导航、内容区、快速设置和通知层。", "新增 AppTitleBar,统一应用图标、版本、全局搜索、天气胶囊、服务状态、快速设置和主题切换入口。", "新增 ShellRoute 与 ShellNavigationService,左侧导航点击通过统一路由服务分发。", "新增面包屑导航,当前页面层级更清晰。", "快速设置面板迁移到新壳层,继续支持主题、语言、材质、字体、代理、更新提醒、硬件加速和插件系统。", "新增 ShellDialogService 与 ShellNotificationService,统一对话框和 Toast 通知宿主。", "开源声明扫描拆分容错,NuGet 包扫描失败不再阻断 bundled Tools 声明文件加载。", "本次升级不引入 WPF UI 或 Avalonia 运行时依赖,继续保持原生 WinUI 3 技术栈。" ], "message_md": "# YMhut Box 2.0.7.10\n\n本版本重点升级 WinUI 主壳层:标题栏、导航、面包屑、快速设置、通知和对话框宿主统一到新的原生 AppShell 中,整体结构更清晰,后续维护和扩展更稳。", "release_notes_md": "## WinUI 壳层升级\n\n- 重构主窗口 UI 壳层,参考 WPF UI 示例体验,但继续使用原生 WinUI 3 实现。\n- 新增 AppShell,统一承载顶部标题栏、左侧导航、页面内容区、面包屑、快速设置和 Toast 通知。\n- 新增 AppTitleBar,统一展示应用图标、应用名、版本号、全局搜索、天气胶囊、服务状态、快速设置和主题切换入口。\n- 主窗口从大量手写 UI 拼装逻辑中解耦,保留初始化、窗口状态、主题和业务页面调度职责。\n\n## 导航与交互\n\n- 新增 ShellRoute 路由模型,集中管理首页、工具箱、下载管理、插件、日志、反馈、设置、关于和服务状态入口。\n- 新增 ShellNavigationService,左侧导航点击通过统一路由服务分发。\n- 新增面包屑导航,用户可以更清楚地识别当前页面层级。\n- 快速设置面板迁移到新壳层统一承载,继续支持主题、语言、首页模式、材质、字体缩放、代理、更新提醒、硬件加速、插件系统和关闭行为等快捷操作。\n\n## 稳定性与维护\n\n- 新增 ShellDialogService,统一主窗口对话框的 XamlRoot 挂载与异常兜底。\n- 新增 ShellNotificationService,作为 Toast 通知能力的壳层适配入口。\n- 新增 ShellResources 壳层资源字典,为标题栏按钮、搜索框、页面间距和壳层控件提供统一样式基础。\n- 优化开源声明扫描:NuGet 包引用扫描与 bundled Tools 声明扫描拆分容错,包扫描失败不再阻断工具目录中的 LICENSE、NOTICE、README 等声明文件加载。" }, "versions": [ { "version": "2.0.7.10", "build": "10", "channel": "stable", "release_date": "2026-07-06", "title": "YMhut Box 2.0.7.10", "summary": "本版本重构 WinUI 主壳层,升级标题栏、左侧导航、面包屑、快速设置、通知和对话框宿主,并增强开源声明扫描稳定性。", "categories": { "shell": "主窗口改为原生 AppShell,壳层职责更清晰。", "titlebar": "标题栏入口、全局搜索、天气胶囊和窗口按钮避让更统一。", "navigation": "左侧导航走 ShellRoute / ShellNavigationService,并补充面包屑。", "settings": "快速设置迁移到新壳层承载,保留原有快捷操作。", "stability": "开源声明扫描拆分容错,工具目录声明加载更可靠。" }, "highlights": [ "主窗口壳层升级为原生 WinUI AppShell,统一承载标题栏、导航、内容区、快速设置和通知层。", "新增 AppTitleBar,统一应用图标、版本、全局搜索、天气胶囊、服务状态、快速设置和主题切换入口。", "新增 ShellRoute 与 ShellNavigationService,左侧导航点击通过统一路由服务分发。", "新增面包屑导航,当前页面层级更清晰。", "快速设置面板迁移到新壳层,继续支持主题、语言、材质、字体、代理、更新提醒、硬件加速和插件系统。", "新增 ShellDialogService 与 ShellNotificationService,统一对话框和 Toast 通知宿主。", "开源声明扫描拆分容错,NuGet 包扫描失败不再阻断 bundled Tools 声明文件加载。", "本次升级不引入 WPF UI 或 Avalonia 运行时依赖,继续保持原生 WinUI 3 技术栈。" ], "notice_file": "2.0.7.10.json", "download_url": "https://update.ymhut.cn/downloads/YMhut_Box_WinUI_Setup_2.0.7.10.exe", "force_update": false }, { "version": "2.0.7.5", "channel": "stable", "release_date": "2026-06-26", "notice_file": "2.0.7.5.json", "summary": "随机放映室布局、图片/视频渲染、自适应预览、全屏和视频音量控制优化。", "highlights": [ "随机放映室移除顶部说明卡片,首页直接展示随机图片和随机视频入口。", "恢复接近旧版的媒体类型、来源卡片、媒体预览三段式布局。", "修复图片源误用视频播放器导致无法打开的问题。", "图片和视频预览自适应固定比例舞台,不再超出预览框。", "视频保留播放、暂停、进度和全屏,并新增页面音量控制。", "修复随机图片、随机视频远程配置中的中文乱码。", "继续优先读取新版统一服务,失败后回退旧版 media-types.json。" ], "categories": { "random_cinema": "随机放映室改为类型、来源、预览三段式体验。", "media_rendering": "图片和视频按显式类型选择对应查看器。", "preview": "预览舞台自适应容器并支持全屏、刷新、保存和视频音量。", "compatibility": "新版统一服务和旧版 media-types.json 继续兼容。" } }, { "version": "2.0.6.3", "channel": "stable", "release_date": "2026-06-23", "notice_file": "2.0.6.3.json", "summary": "QQ 信息查询升级、远程工具请求友好化、榜单资讯外链进入安全浏览器、工具箱宽屏布局和窗口拖动体验优化。", "highlights": [ "QQ 信息查询适配新版接口字段,支持头像、昵称、个性签名、QQ 等级、VIP、注册时间和最后更新时间展示。", "敏感请求地址继续隐藏;接口返回的头像等公开链接可在结果中展示。", "远程工具请求策略延长,GET 请求支持一次短退避重试,超时和网络失败转为友好状态卡。", "排行榜、热榜和资讯结果保留公开外链,默认通过应用内安全浏览器打开。", "宽屏和最大化工具箱减少右侧详情预览占位,优先展示更多工具卡片。", "窗口拖动期间启用轻量模式,降低 WebView 动效、悬浮刷新和布局重算。", "补齐当前版本公告并更新总版本日志,方便用户在更新页查看本次变化。" ], "categories": { "qq_profile": "QQ 信息工具按新版文档展示资料字段和头像图片,同时隐藏敏感请求地址。", "remote_tools": "远程工具请求更稳,超时、取消和网络失败显示友好状态。", "links": "榜单、资讯和公开链接默认进入应用内安全浏览器。", "toolbox": "宽屏工具箱减少详情预览占位,提升工具卡片密度。", "performance": "拖动窗口时进入轻量模式,降低动画和重排。", "release_notes": "新增当前版本公告并更新总版本日志。" } }, { "version": "2.0.6.2", "channel": "stable", "release_date": "2026-06-14", "notice_file": "2.0.6.2.json", "summary": "覆盖安装启动修复、纯 lang 中英双语布局、用户目录 runtime 清理、启动自检、Markdown 公告、媒体播放器、随机放映室和 WinUI 工具工作台体验更新。", "highlights": [ "修复 EXE/latest 直启与覆盖安装后白屏退出,启动失败时写入清晰日志并显示可读错误。", "发布布局统一为 lang/zh-CN 与 lang/en-US,移除旧资源和多余语言包残留。", "用户数据目录不再生成 Runtime/runtime/Runtimes/runtimes 副本,启动、自检和安装器会清理旧残留。", "新增启动快速预检与安装完整性检查,结果可在服务状态页查看、复制摘要并导出 JSON。", "工具箱、工具详情和执行结果区升级为更高密度的原生 WinUI 工作台布局。", "修复排行榜、热榜和资讯类工具因远程地址脱敏提示混入解析导致卡片无法生成的问题。", "设置页、天气胶囊、系统概况、中文本地化和日志展示继续完善。", "媒体播放器补齐常见格式入口,随机放映室支持图片、视频、音频三段式浏览和远程媒体重定向加载。" ], "categories": { "startup": "修复覆盖安装、latest 直启和启动错误提示。", "storage": "清理用户目录 runtime 残留,降低存储占用。", "language": "统一中英双语资源布局。", "toolbox": "工具箱与结果区改为高密度 WinUI 工作台。", "media": "增强媒体播放器和随机放映室。", "notices": "公告、关于页和更新日志支持 Markdown。" } }, { "version": "2.0.5.3", "channel": "stable", "release_date": "2026-06-05", "notice_file": "2.0.5.3.json", "summary": "启动首页、插件稳定性、反馈中心、设置材质、安装包体积和日志展示更新。", "highlights": [ "修复启动后首页偶发白屏,并优化太阳系同步成功、失败和超时状态。", "插件页优先显示已有结果,扫描失败时保留可用列表并提示重试。", "反馈页生成本地加密反馈包,服务端后台可查看反馈单、发送记录和处理状态。", "设置页新增窗口背景材质和局部材质选项,可持久保存。", "顶部搜索框不再自动抢焦点,标题栏拖拽区域更完整。", "保留完整离线包,同时新增轻量安装包通道并减少重复资源。" ], "categories": { "startup": "修复首页启动白屏并优化加载状态。", "plugins": "增强插件宿主快照和扫描失败恢复。", "feedback": "完善本地反馈包、加密提交、后台留档和状态查询。", "appearance": "新增云母、亚克力和纯色回退材质设置。", "packaging": "新增轻量安装包通道并整理重复资源。", "logging": "增强日志中文展示和反馈包摘要。" } }, { "version": "2.0.5", "channel": "stable", "release_date": "2026-05-30", "notice_file": "2.0.5.json", "summary": "WinUI 稳定性、安装目录归档、日志性能和插件系统可用性更新。", "highlights": [ "安装目录采用资源归档方案,保留 .NET/WinUI 必需运行时文件并清理旧残留。", "日志页首屏加载 30 条,剩余日志后台分批加载,列表改为虚拟化渲染。", "插件扫描、宿主恢复、独立子窗口承载和内置 IPCheck 示例插件得到完善。", "修复语言切换确认、来源信息展示、工具默认参数和多个页面布局问题。" ], "categories": { "installer": "安装引导、旧目录清理、资源归档和启动稳定性增强。", "logging": "大量日志读取、搜索和展示性能优化。", "plugins": "插件扫描恢复、独立窗口承载和示例插件完善。", "ui": "日志筛选栏、插件卡片、工具箱分类和语言切换交互修复。", "privacy": "工具结果隐藏来源 URL,默认示例参数使用中性域名。" } }, { "version": "2.0.4", "channel": "stable", "release_date": "2026-05-25", "notice_file": "example.json", "summary": "WinUI 3 原生版本发布基线。", "highlights": [ "迁移 Windows 发布线到 C#/.NET/WinUI 3。", "新增设置、日志、HTTP/API、更新、窗口状态、启动项和系统指标服务层。", "用静态 C# 工具目录和原生工具执行器替换旧运行时桥接。", "补齐 MSIX/App Installer 和 Inno Setup 发布脚本。" ], "categories": { "runtime": "建立 WinUI 3 原生运行基线。", "services": "补齐应用核心服务层。", "packaging": "增加 Windows 安装包和更新发布流程。" } }, { "version": "2.0.3", "channel": "stable", "release_date": "2026-05-20", "notice_file": "", "summary": "安装包构建与安装流程修复。", "highlights": [ "安装包统一输出到 installer_output。", "优先使用 Inno Setup 7 构建,并保留 Inno Setup 6 兼容回退。", "调整旧 MSIX 注册路径,降低安装后注册失败概率。" ], "categories": { "installer": "修复 Windows 安装包构建和安装流程。", "release": "整理安装产物输出目录。" } }, { "version": "2.0.2", "channel": "stable", "release_date": "2026-05-01", "notice_file": "", "summary": "UI、工具页和 Windows 打包流程优化。", "highlights": [ "优化工具箱、设置页、服务状态页、反馈提示和工具页面布局。", "修复部分工具检查与数据源报错。", "补齐 Windows Release 打包流程、缺失 DLL、快捷方式图标和安装后启动路径问题。", "统一 run/debug/build 脚本入口并增强 UTF-8 控制台输出。" ], "categories": { "ui": "优化主要页面布局和交互。", "tools": "修复部分工具和数据源问题。", "build": "增强 Windows 构建脚本和环境检测。" } }, { "version": "2.0.1", "channel": "stable", "release_date": "2026-05-01", "notice_file": "", "summary": "2.0.0 后的安装包和桌面发布修正版本。", "highlights": [ "维护 Windows exe 安装包索引。", "作为 2.0.x 桌面发布线的早期稳定性修正版本。" ], "categories": { "installer": "维护安装包发布。" } }, { "version": "2.0.0", "channel": "stable", "release_date": "2026-05-01", "notice_file": "", "summary": "2.x Windows 桌面版本发布起点。", "highlights": [ "建立 2.x 版本线的 Windows 桌面安装包基线。" ], "categories": { "release": "2.x 发布线起始版本。" } } ] }