Skip to content

feat(send): improve Lightning send failure recovery - #652

Draft
pwltr wants to merge 2 commits into
masterfrom
feat/reset-routing
Draft

feat(send): improve Lightning send failure recovery#652
pwltr wants to merge 2 commits into
masterfrom
feat/reset-routing

Conversation

@pwltr

@pwltr pwltr commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Show the send failure screen for failed Lightning payments instead of surfacing raw/internal error text.
  • Map LDKNode.PaymentFailureReason values to user-facing localized messages.
  • Add dedicated routing failure copy for routeNotFound and retriesExhausted.
  • Add Retry handling from the failure screen that resets payment routing caches, waits for required routing data, then returns the user to the correct send confirmation flow.
  • Reset the send navigation stack on retry so Back does not return to the stale failure/confirmation path.
  • Add localized strings for the new Lightning payment failure messages across supported locales.
Simulator.Screen.Recording.-.iPhone.17.-.2026-08-04.at.19.07.07.mov

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