Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 18:06
· 104 commits to miuix since this release

2.0版本

解决了一些已知问题。

What's Changed

  • docs: 修复 README 中的错误信息 by @2048lr in #4
  • fix: 修复协程 CancellationException 被错误吞没问题 by @2048lr in #5
  • fix: 修复多个协程取消、资源泄漏、输入校验和构建配置问题 by @2048lr in #6
  • test: 添加单元测试与 CI 工作流,修复本地打包签名稳定性 by @2048lr in #8
  • fix(ui): 修复 MainScreen.kt:247 类型不匹配编译错误 by @2048lr in #9
  • fix: 修复卫星源更新状态、协程竞态等 9 个 bug by @2048lr in #10
  • ci: 优化签名流程,添加签名验证与一致性质量控制 by @2048lr in #11
  • fix: 修复区域边界、卫星过境、并发安全、OOM等11个bug by @2048lr in #16
  • feat: 实现不依赖 GitHub Secrets 的客户端加密方案 by @2048lr in #18
  • fix: 修复卫星提醒后台保活(开机自启恢复闹钟 + WorkManager 网络约束) by @2048lr in #19
  • feat: 实现卫星运行状态 BJT 时段延续逻辑 by @2048lr in #20
  • feat: 卫星状态持续显示 + 每日一言 hitokoto 数据源 + 界面优化 by @2048lr in #21
  • feat: integrate AMap Search SDK for weather service by @2048lr in #22
  • ci(test): fix YAML ScannerError breaking main branch CI by @2048lr in #23
  • ci(test): replace unsupported ternary ? : with && || in GHA expression by @2048lr in #24
  • fix: WorkManager startup crash on release builds (R8 strips WorkDatabase_Impl) by @2048lr in #25
  • feat(weather): add in-memory location cache + improve rCode=1002 diagnostics by @2048lr in #26
  • revert(weather): switch back from AMap Search SDK to Web API by @2048lr in #27
  • perf: comprehensive CPU performance optimization by @2048lr in #28
  • fix(ui): ListItem and divider transparency respects card alpha by @2048lr in #29
  • fix(ci): keytool fingerprint extraction regex for SHA-1/SHA-256 by @2048lr in #30
  • feat: add CW practice infrastructure and data models by @2048lr in #31
  • feat: add CW practice data stores with Room and DataStore by @2048lr in #32
  • feat: add Morse code generator and player by @2048lr in #33
  • feat: add CW practice UI components and ViewModel by @2048lr in #34
  • feat: add CW practice entry to main screen by @2048lr in #35
  • fix: enable CW practice sub-screen navigation by @2048lr in #36
  • fix: enhance CW practice module - tutorial navigation, audio cleanup, and color consistency by @2048lr in #37
  • feat: implement complete tutorial practice module by @2048lr in #38
  • fix: comprehensive bug fixes across all dimensions by @2048lr in #39
  • feat: implement course progress persistence with smart lesson positioning by @2048lr in #40
  • feat: implement case-insensitive character comparison in CW practice system by @2048lr in #41
  • feat: auto-clear user input when switching between lessons or generating new practice text by @2048lr in #42
  • perf: fix HorizontalPager jank by removing contentReady conditional rendering by @2048lr in #49
  • fix: resolve weird colors in Miuix theme preview when using default key color by @2048lr in #50
  • fix: update keyColorOptions to use Material 400 values for better Miuix compatibility by @2048lr in #51
  • refactor: establish SafeColors library with validation and migrate hardcoded colors by @2048lr in #52
  • fix: invisible CW and Not Heard chip text - use errorContainer as bg instead of onErrorContainer by @2048lr in #53
  • Main by @2048lr in #54

Full Changelog: 1.1.0...v2.0.0