Skip to content

[Get Paid 2 23/50] Non-blocking remote recovery UX - #106

Closed
BullishNode wants to merge 1 commit into
getpaid-2-22-remote-keychain-recoveryfrom
getpaid-2-23-remote-recovery-ux
Closed

[Get Paid 2 23/50] Non-blocking remote recovery UX#106
BullishNode wants to merge 1 commit into
getpaid-2-22-remote-keychain-recoveryfrom
getpaid-2-23-remote-recovery-ux

Conversation

@BullishNode

@BullishNode BullishNode commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Stack position

  • Alternative Bullnym-storage stack: 23/50.
  • Parent: getpaid-2-22-remote-keychain-recovery.
  • Head: getpaid-2-23-remote-recovery-ux.
  • This branch is independent from the existing Nostr-backed Get Paid PR stack.
  • Land in numerical order with merge commits; do not squash descendants out of their recorded ancestry.

Purpose

This is part of the replacement backup transport. The wallet stores opaque, client-encrypted Keychain Manifest blobs through Bullnym and does not connect to Nostr relays for backup publication or recovery.

Included commits

  • 5557872bd feat(onboarding): keep remote metadata recovery non-blocking

Diff scope

  • 1 file changed, 1 insertion(+), 1 deletion(-).
  • Top-level paths touched:
  • lib/

Validation policy

Per the agreed stacked-PR workflow, ancestors are not built and tested in isolation. Architecture review, analyzer, focused tests, the full unit suite, UI checks, and the Android build are run cumulatively on PR 49, whose exact tree contains every ancestor.

Review notes

  • Review this PR against its parent branch, not against develop, except for PR 01.
  • The wallet does not use Nostr relays as a backup transport anywhere in this alternative stack.
  • No remote-backup backward-compatibility layer is included because neither backup transport has shipped to users.

@BullishNode
BullishNode force-pushed the getpaid-2-22-remote-keychain-recovery branch from aff0a64 to fc6ba32 Compare July 18, 2026 19:43
@BullishNode
BullishNode force-pushed the getpaid-2-23-remote-recovery-ux branch from 5557872 to 127dda7 Compare July 18, 2026 19:43
@BullishNode BullishNode changed the title [Get Paid 2 23/49] Non-blocking remote recovery UX [Get Paid 2 23/50] Non-blocking remote recovery UX Jul 19, 2026
@BullishNode

Copy link
Copy Markdown
Owner Author

Closing: empty (+0/−0) since the 2026-07-21 stack restack absorbed its content into the neighboring PRs. The branch getpaid-2-23-remote-recovery-ux remains as the base of the next PR in the stack, so the chain is unaffected.

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.

2 participants