feat: complete 2.0.7.12 platform overhaul

This commit is contained in:
2026-08-16 19:33:03 +08:00
parent 73555cd04c
commit c9fa6f7a88
159 changed files with 13243 additions and 2539 deletions
+68 -20
View File
@@ -1,33 +1,81 @@
{
"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.12",
"latest_notice_file": "2.0.7.12.json",
"last_updated": "2026-08-16T00:00:00Z",
"latest": {
"version": "2.0.7.10",
"build": "10",
"version": "2.0.7.12",
"build": "12",
"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",
"title": "YMhut Box 2.0.7.12",
"message": "本版本统一 WinUI 客户端视觉与导航,修复工具箱、音乐、安全浏览器和安装器,并完成发布服务、管理后台、硬件天梯图及六项 Windows 工具升级;网络音乐新增酷狗来源、最近播放、持续歌词同步和歌曲关联 MV。",
"release_notes": "统一主页面、工具页、插件页和内嵌 Web 工具的 Fluent 视觉;工具箱使用自适应 ItemsWrapGrid,修复宽屏留白和双词条挤压;优化中心及子工具按实际来源返回;修复网络音乐搜索、扫码与 Cookie 登录、歌词跟随、音质重载、播放地址刷新和结构化错误提示;二维码登录统一使用 type:3 协议并保留创建阶段会话 Cookie,手机授权后进入独立账户同步阶段,修复授权成功但桌面端无法加载账户的问题;网络音乐新增网易云/酷狗隔离来源、500 条最近播放、来源感知会话恢复、离开页面后持续同步的歌词与桌面歌词、可调播放进度、登录态账户弹窗、按版本签署的数据源声明及歌曲关联 MV;VIP 与受限歌曲继续严格使用服务方合法会话和权益结果;Shell 输出统一按 BOM、UTF-8、OEM 与 ANSI 顺序解码;安全浏览器新增临时会话多标签、快捷键、弹窗转标签和确定性资源释放;聚合搜索默认使用 Bing;首页公告改为紧凑状态横幅;安装器统一七步状态、预检、进度、错误和窄屏侧栏,改用 YMhut 博客风格的浅色编辑式界面,修复成功安装在 100% 时误显 error,并让展开日志可滚动且自动跟随最新步骤;统一服务使用 release_packages 持久化索引与原子快照,完善六种包格式上传、阶段错误码、覆盖回滚、Nginx 上传和下载配置;发布 Manifest 以已发布版本为准并置顶同版本安装包,修复历史包覆盖客户端更新提示、下载页和后台最新版本的问题;管理后台改用真实 Vue Router、类型化状态与标准菜单页面;新增带 ETag、校验和离线快照的 CPU/GPU 天梯图;新增 Windows 系统修复、可选功能、事件日志、文件占用、系统还原点及 Win32/MSIX 应用管理六项工具;修复 WinUI 构建脚本的 HOME 覆盖和 NuGet 源选择。",
"release_date": "2026-08-16",
"download_url": "https://update.ymhut.cn/downloads/YMhut_Box_WinUI_Setup_2.0.7.12.exe",
"force_update": false,
"highlights": [
"主窗口壳层升级为原生 WinUI AppShell,统一承载标题栏、导航、内容区、快速设置和通知层。",
"新增 AppTitleBar,统一应用图标、版本、全局搜索、天气胶囊、服务状态、快速设置和主题切换入口。",
"新增 ShellRoute 与 ShellNavigationService,左侧导航点击通过统一路由服务分发。",
"新增面包屑导航,当前页面层级更清晰。",
"快速设置面板迁移到新壳层,继续支持主题、语言、材质、字体、代理、更新提醒、硬件加速和插件系统。",
"新增 ShellDialogService 与 ShellNotificationService,统一对话框和 Toast 通知宿主。",
"开源声明扫描拆分容错,NuGet 包扫描失败不再阻断 bundled Tools 声明文件加载。",
"本次升级不引入 WPF UI 或 Avalonia 运行时依赖,继续保持原生 WinUI 3 技术栈。"
"统一主页面、工具页、插件页和内嵌 Web 工具的 Fluent 视觉。",
"工具箱改用自适应 ItemsWrapGrid,修复宽屏留白和双词条拥挤。",
"工具导航按实际来源返回,优化中心和子工具层级不再丢失。",
"完善网络音乐搜索、扫码登录、播放重试和结构化错误提示。",
"修复 type:3 二维码会话 Cookie 保持与手机授权后的账户同步。",
"网络音乐增加网易云/酷狗隔离来源、500 条最近播放、来源感知会话恢复和按版本签署的数据源声明。",
"歌词及桌面歌词在切歌、系统媒体控制和离开页面后持续同步,并支持进度自由调整与歌曲关联 MV。",
"Shell 工具与插件运行时共用中文输出解码器。",
"安全浏览器增加临时会话多标签、快捷键、弹窗转标签和资源释放。",
"聚合搜索默认使用 Bing,首页公告改为紧凑状态横幅。",
"修复 WinUI 构建脚本的 HOME 覆盖和 NuGet 源选择。",
"发布服务采用持久化索引、原子快照和六种格式上传事务回滚。",
"发布 Manifest 以已发布版本为准,客户端、下载页和后台统一置顶同版本安装包。",
"管理后台完成 Vue Router、类型化状态和标准菜单页面重构。",
"安装器采用 YMhut 浅色编辑式视觉,修复 100% 成功误显 error,并让展开日志自动跟随最新步骤。",
"CPU/GPU 天梯图增加筛选、ETag、SHA-256 校验和离线快照。",
"新增系统修复、可选功能、事件日志、文件占用、还原点和应用管理六项 Windows 工具。"
],
"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 等声明文件加载。"
"message_md": "# YMhut Box 2.0.7.12\n\n本版本在既有 Fluent、工具箱、音乐、安全浏览器、Shell 输出和公告改进之上,追加统一服务发布包可靠性、管理后台标准化、安装器优化、第一方 CPU/GPU 天梯图及六项 Windows 诊断与维护工具。",
"release_notes_md": "## 界面与导航\n\n- 统一主要页面、工具页、插件页和内嵌 Web 工具的 Fluent 视觉。\n- 修复工具箱宽屏留白、元数据长条、优化卡片裁切和来源感知返回。\n- HTML/JS 标签移除关闭按钮;安装器统一七步状态、预检、进度和窄屏布局。\n- 安装器采用 YMhut 浅色编辑式视觉,修复 100% 成功误显 error;展开日志可滚动并自动跟随最新步骤。\n- 首页公告改为紧凑状态横幅。\n\n## 工具可靠性\n\n- 完善网络音乐扫码与 Cookie 登录、歌词跟随、音质重载、播放重试和错误提示。\n- 二维码登录保持 type:3 创建会话 Cookie,授权后独立同步账户且不重复消费二维码状态;缺少登录令牌时明确提示刷新重试。\n- 网络音乐增加网易云/酷狗隔离来源、500 条最近播放、持续歌词与桌面歌词同步、可调进度、按版本签署的数据源声明和歌曲关联 MV。\n- 已登录账户不再重复显示二维码;VIP 与受限歌曲继续以服务方合法会话和实际权益结果为准。\n- Shell 工具和插件运行时共用中文输出解码器。\n- 聚合搜索将 Bing 设为新安装默认项。\n\n## 天梯图与新增工具\n\n- CPU/GPU 天梯图支持搜索筛选、ETag、SHA-256 校验及离线快照。\n- 新增系统修复、可选功能、事件日志、文件占用、还原点和应用管理六项工具。\n\n## 统一服务与后台\n\n- 发布包采用持久化索引与原子快照,六种上传格式支持阶段错误码和事务回滚。\n- 管理后台完成 Vue Router、类型化状态与标准菜单页面重构。\n\n## 安全浏览器与构建\n\n- 安全浏览器修复内容拉伸并升级为临时会话多标签模式。\n- 修复构建脚本的 HOME 覆盖和 NuGet 源选择。"
},
"versions": [
{
"version": "2.0.7.12",
"build": "12",
"channel": "stable",
"release_date": "2026-08-16",
"title": "YMhut Box 2.0.7.12",
"summary": "统一 WinUI、安装器、发布服务与管理后台,修复音乐和安全浏览器;网络音乐新增酷狗来源、最近播放、持续歌词同步和 MV,并新增硬件天梯图及六项 Windows 工具。",
"categories": {
"ui": "统一客户端页面与工具视觉,修复工具箱和公告布局。",
"navigation": "工具页面按实际来源返回。",
"music": "完善搜索、Cookie 登录、type:3 扫码会话保持、授权后账户同步、播放重试与错误状态;新增网易云/酷狗隔离来源、500 条最近播放、持续歌词同步、进度调整、数据源声明和歌曲关联 MV;来源选择收纳到账户弹窗,酷狗官方扫码页自动检测、合并并验证登录态。",
"browser": "增加临时会话多标签与快捷键。",
"build": "修复 HOME 覆盖和 NuGet 源选择;安装器恢复高压缩配置并控制压缩峰值内存。",
"service": "发布包持久化索引、原子快照、六格式上传和失败回滚;Manifest 以已发布版本为准并置顶同版本包。",
"admin": "真实 Vue Router、类型化状态和标准菜单页面。",
"ranking": "第一方 CPU/GPU 排名、ETag、校验和离线快照。",
"windows_tools": "新增六项 Windows 诊断与维护工具。",
"installer": "YMhut 浅色编辑式视觉、明确安装结果状态和可自动跟随的滚动日志。"
},
"highlights": [
"统一主要页面、工具页、插件页和内嵌 Web 工具的 Fluent 视觉。",
"工具箱使用自适应 ItemsWrapGrid,修复宽屏留白和双词条拥挤。",
"优化中心及子工具按实际来源返回。",
"完善网络音乐、Shell 中文输出和 Bing 默认搜索。",
"修复二维码授权后账户无法加载,并补齐会话 Cookie 保持与缺少令牌提示。",
"网络音乐新增酷狗来源、跨源锁定的最近播放、离开页面后持续歌词同步和歌曲关联 MV。",
"安全浏览器增加临时会话多标签、快捷键和资源释放。",
"首页公告改为紧凑状态横幅。",
"统一服务采用 release_packages 持久化索引、原子快照和上传事务回滚。",
"修复历史包覆盖最新版本,客户端更新、下载页和后台统一显示当前已发布版本。",
"管理后台完成 Vue Router、类型化状态和标准页面重构。",
"安装器采用 YMhut 浅色编辑式视觉,修复 100% 成功误显 error,并完善滚动日志跟随。",
"新增带校验与离线快照的 CPU/GPU 天梯图。",
"新增系统修复、可选功能、事件日志、文件占用、还原点和应用管理六项工具。"
],
"notice_file": "2.0.7.12.json",
"download_url": "https://update.ymhut.cn/downloads/YMhut_Box_WinUI_Setup_2.0.7.12.exe",
"force_update": false
},
{
"version": "2.0.7.10",
"build": "10",