mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
Both signer dialogs now render the account's avatar + display name instead of a raw pubkey / coordinate hex, so it's clear which logged-in identity is approving, signing, encrypting, or decrypting: - Connect dialog: replaces the client transport-pubkey line with the account being connected to (avatar + name). - Per-op dialog: replaces the meaningless coordinate hex with the account that would sign/encrypt/decrypt. The account is resolved from the coordinate's signer pubkey (Nip46PermissionAuthorizer.signerPubKeyOf) via LocalCache, and rendered with a shared ConnectedAccountRow (RobohashFallbackAsyncImage + name, robohash fallback). SignerConnectInfo/SignerConsentInfo carry the account name/picture/pubkey; the napplet/browser paths leave them null and keep their existing domain line. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015FHr2mu5SiHwYNR7evYUuF