Skip to content

Releases: gongzhujiejie/devswitch

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 24 Jul 04:14

Full Changelog: v0.2.14...v0.2.15

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 18 Jun 04:20

Full Changelog: v0.2.13...v0.2.14

DevSwitch v0.2.13

Choose a tag to compare

@gongzhujiejie gongzhujiejie released this 13 Jun 03:12

修复

  • 修复点击「配置档案 / 环境诊断 / 日志 / 设置」后卡死并自动退出的问题。
  • 根据 startup.log 里的 InvalidOperationException: 无法加载界面区域 证据,四个一级导航页不再使用 x:Load=\"False\" 首访懒实例化;控件树随主窗口创建,业务 IO 仍在导航后异步执行。
  • 四个一级导航入口统一加入异常边界,页面打开失败时回到首页并显示错误提示,不再冒泡到 WinUI 全局未处理异常。
  • 日志页新增刷新防重入、通道枚举异常兜底和 XamlRoot 防御。
  • 设置页移除 XAML 默认选中触发业务事件的风险,并提前设置初始化保护。
  • 诊断页 UI 状态切换纳入 try/finally;helper 调用增加 5 秒硬超时,避免诊断永久转圈。

验证

  • dotnet test tests/DevSwitch.Tests/DevSwitch.Tests.csproj --no-restore:624 passed
  • scripts/ci-build-package.ps1 -Version 0.2.13:PACKAGE_DONE

SHA256

5f49a27ff0f7913d4ba2ddb8e18c9887fd710e42efb89e692fc98e80cc443e74

Full Changelog: v0.2.12...v0.2.13

DevSwitch v0.2.12

Choose a tag to compare

@gongzhujiejie gongzhujiejie released this 13 Jun 02:38

修复

  • 修复 v0.2.11 中点击「配置档案」后可能卡死并自动退出的问题。
  • Profiles 首次导航现在会先接入活动内容树,再启动档案数据加载,确保错误提示拥有有效 XamlRoot。
  • Profiles 异步档案加载完成后通过 DispatcherQueue 回到 UI 线程更新列表和空状态,避免跨线程 UI 更新与慢盘 IO 卡住首访点击。
  • 错误提示路径增加二次保护,避免加载失败后的 ContentDialog 异常导致进程退出。

验证

  • dotnet test tests/DevSwitch.Tests/DevSwitch.Tests.csproj --no-restore:615 passed
  • scripts/ci-build-package.ps1 -Version 0.2.12:PACKAGE_DONE

SHA256

cfe5d547e182b906c07f6080563de57a5c4829360226d01d0b14f2c4bec9f035

Full Changelog: v0.2.11...v0.2.12

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 12 Jun 21:09

Full Changelog: v0.2.9...v0.2.11

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 12 Jun 02:53

Full Changelog: v0.2.8...v0.2.9

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 11 Jun 14:48

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:57

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:50

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:24

Full Changelog: v0.2.4...v0.2.5