Skip to content

Conversation

@samholmes
Copy link
Contributor

@samholmes samholmes commented Nov 13, 2025

CHANGELOG

Does this branch warrant an entry to the CHANGELOG?

  • Yes
  • No

Dependencies

none

Requirements

If you have made any visual changes to the GUI. Make sure you have:

  • Tested on iOS device
  • Tested on Android device
  • Tested on small-screen device (iPod Touch)
  • Tested on large-screen device (tablet)

Note

Replaces SendScene2 error UI with ErrorCard and upgrades error handling (I18nError, specific cases, timeout), tweaks SafeSlider scheduling, and updates snapshots/CHANGELOG.

  • SendScene2:
    • Replace ErrorTile with ErrorCard; move error display outside the main card stack.
    • Convert error flow to use unknown + I18nError; add targeted messaging (Algo recipient not activated, EOS CPU/NET/RAM, HTTP 504, insufficient funds with network context).
    • Trigger timeout errors via I18nError; add logging around beforeTransaction.
  • SafeSlider:
    • Swap runOnJS for scheduleOnRN; set completion state before callback.
  • Tests:
    • Refresh SendScene2 snapshots to reflect layout/animation/icon changes and new error rendering.
  • Changelog:
    • Note user-error reporting via ErrorCard in SendScene2.

Written by Cursor Bugbot for commit 2e64e3d. This will update automatically on new commits. Configure here.


Simulator Screenshot - iPhone 15 Pro - 2025-11-14 at 13 54 16 Simulator Screenshot - iPhone 15 Pro - 2025-11-14 at 13 55 24

if (beforeTransaction != null) await beforeTransaction()
} catch (e: unknown) {
console.error(
'Error from before transaction route param hook: ',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we not surfacing this error to the UI?

Copy link
Contributor Author

@samholmes samholmes Nov 14, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because it fails gracefully. This was the behavior. I have no idea why.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a comment

@Jon-edge
Copy link
Collaborator

Jon-edge commented Nov 14, 2025

For visual changes, be sure to include a screenshot in the PR and mark which platforms were tested

@samholmes samholmes force-pushed the sam/send-scene-errors branch from 2c653b7 to 2e64e3d Compare November 14, 2025 21:52
@samholmes samholmes merged commit a81974b into develop Nov 14, 2025
3 checks passed
@samholmes samholmes deleted the sam/send-scene-errors branch November 14, 2025 22:58
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.

3 participants