Skip to content

v6.1.0

Choose a tag to compare

@OliverZhaohaibin OliverZhaohaibin released this 15 May 13:02
· 92 commits to main since this release
ecc383a

🚀 v6.1.0 — Legacy Dependency Cleanup, Map Extension Fixes & Stability

🧹 Cleanup after the MVVM refactor, a critical Map Extension download fix, and a focused round of stability improvements across the application.

Key Updates

🧱 Legacy Dependency Removal

  • Removed remaining legacy-code dependencies left after the MVVM architecture refactor.
  • Cleaned up obsolete compatibility paths that were no longer required by the new view-model driven structure.
  • Reduced coupling between modern UI components and older implementation layers.
  • Improved maintainability by ensuring the post-MVVM code path no longer relies on deprecated legacy modules.
  • Simplified internal architecture boundaries to make future feature development and debugging more predictable.

🗺️ Map Extension Download Fix

  • Fixed a bug where Map Extension downloads could become stuck and never complete.
  • Improved download-state handling to prevent the extension installer from remaining in a blocked or pending state.
  • Hardened error recovery during Map Extension setup so interrupted or failed downloads can be handled more reliably.
  • Improved user-facing stability when enabling map-related functionality for the first time.

🐛 Stability Fixes

  • Fixed several minor issues discovered after the MVVM migration.
  • Improved runtime reliability across common startup, navigation, and extension-loading paths.
  • Cleaned up stale references and edge cases that could cause inconsistent behavior in newer builds.
  • Improved overall application robustness and reduced the chance of silent failures.
  • Added miscellaneous internal fixes to make v6.1.0 more stable and easier to maintain.

🚀 v6.1.0 — Legacy 依赖清理、地图扩展修复与稳定性提升

🧹 清理 MVVM 重构后的遗留依赖,修复 Map Extension 下载卡死问题,并进行一轮针对整体稳定性的修复。

核心更新

🧱 移除 Legacy 代码依赖

  • 移除了 MVVM 架构重构后残留的 legacy 代码依赖。
  • 清理了新架构中已不再需要的旧兼容路径。
  • 降低了现代 UI 组件与旧实现层之间的耦合。
  • 确保重构后的 MVVM 代码路径不再依赖已废弃的 legacy 模块,从而提升可维护性。
  • 简化了内部架构边界,使后续功能开发和问题定位更加清晰、可预测。

🗺️ 地图扩展下载修复

  • 修复了 Map Extension 下载过程中可能卡死、无法完成的问题。
  • 改进了下载状态处理,避免扩展安装器停留在阻塞或等待状态。
  • 强化了 Map Extension 安装过程中的错误恢复能力,使中断或失败的下载能够更可靠地处理。
  • 提升了首次启用地图相关功能时的用户体验与稳定性。

🐛 稳定性修复

  • 修复了 MVVM 迁移后发现的若干细微问题。
  • 提升了应用在启动、页面导航和扩展加载等常见路径下的运行可靠性。
  • 清理了可能导致新版本行为不一致的陈旧引用和边界情况。
  • 提升了整体应用健壮性,降低静默失败的可能性。
  • 进行了多项内部修复,使 v6.1.0 更稳定,也更便于后续维护。