Files
amethyst/commons
Claude a87d4ffd6f refactor: clear three small jvmAndroid dependencies of Account's group
- DefaultSignerPermissions moves from model/AccountSettings.kt to
  ExternalSignerButton, its only user. It is the NIP-55 permission request
  sent to an Android signer app at login, built from quartz androidMain types
  (CommandType, Permission); AccountSettings never read it.
- GeohashIdentitySecrets, a plain data class, moves out of the jvmAndroid
  AccountSecrets.kt (which is jvmAndroid for its DataStore keys and legacy
  readers) into its own commonMain file, same package.
- OnchainWalletState moves from commons jvmAndroid to commonMain. It only
  needed kotlinx.coroutines.IO and kotlin.concurrent.Volatile imports; every
  quartz type it uses is already commonMain.

No behaviour change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S7FuNBSKiyVecARSoE4B9P
2026-09-28 02:03:27 +00:00
..