Caution
Unstable release, data might be lost! Use at your own risk.
不稳定发行版可能导致数据丢失!谨慎使用!
Summary / 概要
This month's development primarily focused on code upgrades, cleanup, and preparation for Compose Multiplatform. There are no obvious new features or UI improvements at this time.
本月开发集中于代码清理与重构,并为迁移至 Compose Multiplatform 做准备工作。没有大的功能更新或 UI 改进。
Highlights / 高处亮光
-
Added Utilities (play rating calculator and chart recommendations by score range & target play rating) (@283375, #38)
Detailed updates below.
由于项目太构史导致一个 PR 做着做着就可能顺手重构了其他东西所以下面是不怎么详细的详细更新内容如有遗漏说明它不重要那就不管了
English
What's New
What's Changed
- Importing data from a selected APK file now uses Apache Common Compress for direct zip file access, which significantly reduces parsing time compared to the previous
java.util.zip.ZipInputStreammethod (@283375, #40) - Replaced legacy or Android/Java-only dependencies with KMP-ready dependencies, reducing most
java.*imports for future CMP migrations (@283375, #40)- Room databases KMP (@283375, #25)
- Logging with Kermit (@283375, #27)
- File operations with FileKit and kotlinx-io (@283375, #29)
- Dependency injection with Koin (@283375, #33)
- Date-time handling (except locale formatting) with kotlinx-datetime (@283375, #37)
- Replace Proto DataStore with TOML, replace Java InputStream/OutputStream serialization with Okio (@283375, #36, #40)
- General code quality improvements:
中文
什么是新的
什么是变化的
Full Changelog: 0.0.16...0.0.17