**🌐 本地化**

- 更新乌克兰语翻译，感谢 **Максим Горпиніч** 在 Weblate 上的贡献。
- 更新西班牙语翻译，感谢 **Andres Blasco Arnáiz** 在 Weblate 上的贡献。

**🧹 其他**

- 修复 iOS/iPadOS 上数字变更无法保存的问题 (#351)
- 修复 App 同步表单在界面更新时保留本地密码的问题 (#368)
- **项目代码重构：**
  - 项目代码目录结构调整 (#353)
  - 重构 App Sync Server Form 使满足 MVVM 架构 (#364)
  - 重构 Habit Form 使满足 MVVM 架构 (#366)
  - 重构 Habit Status Changer 的结构和逻辑 (#369)
  - 重构 Habit Summary 结构和逻辑 (#370)
  - 重构并清理了其他代码 (#371)
    - 将 Habit Status Changer Dispatcher 移回 ViewModel
    - 解耦 Providers 与 Material 和 Widgets 的依赖
    - 解耦 Models 与 Material 和 Widgets 的依赖
  - 重构独立的 UI 逻辑 (#372)
    - 将 Material 和 Widgets 的导出替换为精确的导入
    - 将滚动行为逻辑从 ViewModel 中分离
    - 将 Material 主题逻辑从 ViewModel 中分离
    - 将 ShowDialog 从 ViewModel 中分离
  - 使用 Dispatcher 重构 Habit 数据流 (#374)
  - 将 `onDailyGoalTextInputChanged` 移动到 Habit Input Helper 中
- **[GitHub Action]：** 添加了用于应用发布的预发布清理 CI
