mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 00:16:59 +00:00
Phase 2 of the iOS plan — first of ~9 small migrations to clear the java.* imports out of commons/commonMain. Replaces java.util.Base64 with kotlin.io.encoding.Base64 (stdlib, KMP-clean). The two callers (Android Base64Fetcher, Desktop DesktopBase64Fetcher) use the public parse() signature only, which is unchanged. Also documents the full Phase 2 audit in amethyst/plans/2026-05-24-ios-support.md: out of 335 commonMain files, 21 are real iOS blockers grouped into ~10 small mergeable PRs. The remaining 183 androidx.compose users and 7 androidx.lifecycle users already map to JetBrains Compose Multiplatform / AndroidX KMP and need no work.