mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
Both nostr proposals merged just now (82e72369, bdb4b03e) referenced types by fully-qualified name inside function bodies, which CLAUDE.md's Kotlin style rule forbids. Merged them as authored rather than rewriting someone else's patch mid-merge; this is the follow-up. - NamecoinNameResolver: import kotlinx.coroutines.CancellationException. Both catch sites were inline-qualified (one added by the proposal, one already there), and the sibling resolvers in this same package (Nip05Client, UserHexResolver) already import it. - desktop Main.kt: import the five notification symbols in the block the proposal touched — the two Preferences* factories and the three Local*Notification* CompositionLocals. Each occurs exactly once, so no fully-qualified stragglers are left behind for those names. Deliberately scoped to that block: Main.kt has ~130 other inline fully-qualified names, and sweeping them belongs in its own change, not tacked onto a style follow-up. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>