v0.9.0 版本 已经发布
重点推荐 **在线发行版镜像安装** , 集成了国内多家 linux 镜像站点资源,自动测试速度,选取最快的站点,下载安装,几十秒就可以完成一个 linux 发行版的安装
变更日志:
- **在线发行版镜像安装**:新增 Linux Mirrors 安装方式,支持镜像源自动测速择优(吞吐量探测 + TCP 延迟降级)、哈希校验、自动重试;
- **系统消息传达机制**:新增系统消息传达体系,用于在版本兼容重大风险、关键公告等场景下向用户传递重要信息;
- **窗口置顶**:标题栏新增窗口置顶按钮,支持一键置顶/取消置顶;设置页面可配置隐藏该按钮;
- **捐赠页面**:新增侧边栏捐赠入口与独立捐赠视图,设置项控制侧边栏可见性;
- **多语言支持扩展**:新增 21 种语言,总支持语言达 50 种,语言选择交互从下拉框升级为独立弹窗(含 README 手册)
- **发行版安装引导**:首页未检测到发行版时展示安装指南文档链接,点击跳转官方文档;
- **WSL 版本兼容性检测**:启动时自动检测 WSL 版本兼容性,不兼容时弹出警示对话框并引导用户查看文档
- **移动发行版优化**:移动操作改用提权执行(避免 WSL 2.7.*.0 的 E_ACCESSDENIED),移动后自动校验注册表确认成功;
- **调试模式**:新增 debug.toml 调试配置文件,支持在线发行版(镜像)加载本地 JSON 数据源、压缩发行版执行本地清理脚本,便于开发调试与测试;
- **任务调度框架重构**:新增 TaskScheduler 统一调度,弹窗同步/系统消息同步/过期检测/WSL 兼容性检测拆分为独立任务模块,降低耦合度;
- **弹窗优先级管理**:引入 DND 机制与优先级链,WSL 兼容性弹窗 > 版本过期弹窗 > 新版本检测弹窗,确保高优先级弹窗不被低优先级遮挡;
- **启动性能优化**:修复部分场景粗体字渲染导致内存飙升的问题;移除启动接口预热逻辑;互联网时间戳改由启动接口统一返回;
- **API 缓存层**:引入内存缓存机制,仅在远程请求成功时更新缓存,减少无效网络请求;
- **首页发行版列表缓存修复**:修复注销全部发行版后首页列表仍显示缓存数据的问题;
- **版本更新超时提示**:版本更新检查时新增网络超时通知弹窗;
- **压缩路径修复**:修复发行版压缩过程中的路径问题;
- **终端启动兼容性优化**:优化发行版终端启动的兼容性;
- **安装程序路径安全修复**:修复 Inno Setup 安装程序中用户手动输入安装目录时未自动补齐 "WSL Dashboard" 子目录的问题,避免卸载时误删目标目录下的其他文件;
项目仓库 :
https://github.com/owu/wsl-dashboard