Closes the last REQUIRED app-side item of the npub-first pairing contract: re-scanning a node whose LAN renumbered now updates the saved server in place instead of duplicating it.
Closes the last REQUIRED app-side item of the npub-first pairing contract: re-scanning a node whose LAN renumbered now updates the saved server in place instead of duplicating it.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Re-scanning a node after a LAN renumber updated the FIPS peer (npub-
matched) but duplicated the saved-server entry (address-matched).
ServerEntry now carries the node's fnpub as a trailing serialization
field (legacy entries still parse) and every saved/active-entry match
goes through sameNode: npub identity first, address/port/scheme only as
the LAN-only fallback. Edit forms that don't carry the npub keep the
stored one.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
lfg2025
merged commit 08927b88a8 into main2026-07-23 20:47:53 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes the last REQUIRED app-side item of the npub-first pairing contract: re-scanning a node whose LAN renumbered now updates the saved server in place instead of duplicating it.
🤖 Generated with Claude Code