mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
First low-friction slice of the amethyst→commons migration (commons/plans/2026-05-30-amethyst-to-commons-migration.md): the model nipNN state holders are all blocked by the LocalCache/Note/Account keystone (Phase A), so start with the genuinely Android-free utilities. - Delete amethyst service/IterableExt.kt — exact duplicate of the existing commons util/IterableUtils.kt (Iterable.replace); re-point 4 callers. - Move retryIfException (CoroutinesExt.kt) into commons util/CoroutinesUtils.kt. - Move togglePresenceInSet (SetExt.kt) into commons util/SetUtils.kt. All commonMain-safe (verifyKmpPurity passes). amethyst play + fdroid both compile against the relocated helpers.