Skip to content

fix: resolve existing nametag before prompting on new address creation#210

Merged
KruGoL merged 1 commit intodevfrom
fix/nametag-resolve-on-new-address
Feb 13, 2026
Merged

fix: resolve existing nametag before prompting on new address creation#210
KruGoL merged 1 commit intodevfrom
fix/nametag-resolve-on-new-address

Conversation

@KruGoL
Copy link
Member

@KruGoL KruGoL commented Feb 13, 2026

No description provided.

When creating a new address, first call switchToAddress to create and
switch, then check if SDK recovered a nametag from Nostr. Only show
the nametag input modal if no existing nametag was found.

- handleNewClick: create address first, check identity.nametag, skip modal if exists
- handleCreateWithNametag: use registerNametag on current address
- handleCreateWithoutNametag: simplified (address already created)
- useCreateAddress: same flow — skip to complete if nametag recovered

Requires sphere-sdk change: switchToAddress now calls
syncIdentityWithTransport for all addresses (not just those with
local nametag), enabling nametag recovery via transport.resolve().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@KruGoL KruGoL merged commit f7b891c into dev Feb 13, 2026
4 checks passed
@KruGoL KruGoL deleted the fix/nametag-resolve-on-new-address branch February 13, 2026 05:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant