Skip to content

feat(stellar): add send QR scanner - #142

Open
Hallab7 wants to merge 1 commit into
wraith-protocol:developfrom
Hallab7:feat/send-flow-qr-scanner
Open

feat(stellar): add send QR scanner#142
Hallab7 wants to merge 1 commit into
wraith-protocol:developfrom
Hallab7:feat/send-flow-qr-scanner

Conversation

@Hallab7

@Hallab7 Hallab7 commented Jul 26, 2026

Copy link
Copy Markdown

QR code scanner for send flow

Summary

  • add raw meta-address and stellar: URI QR variants to the Stellar receive flow
  • add a mobile-friendly camera scanner to the Stellar send form
  • populate recipient, amount, and memo fields from supported QR payloads
  • show a file-picker fallback when camera permission is denied or unavailable
  • decode selected QR images entirely in the browser without uploading them
  • add shared QR parsing, URI generation, permission classification, and image-decoding utilities

Testing

  • pnpm exec vitest run src/utils/qr.test.ts
  • pnpm exec tsc --noEmit
  • pnpm run build
  • git diff --check

Acceptance criteria

  • Receive view offers QR codes for the raw meta-address and Stellar URI
  • Send view scans with the device camera and fills the recipient
  • Raw meta-addresses and Stellar URIs are accepted
  • Camera denial or unavailability displays the image fallback
  • Receive-generated Stellar URIs round-trip through the send parser
  • Selected images are decoded locally and never uploaded

closes #108

@vercel

vercel Bot commented Jul 26, 2026

Copy link
Copy Markdown

@Hallab7 is attempting to deploy a commit to the truthixify's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jul 26, 2026

Copy link
Copy Markdown

@Hallab7 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@truthixify

Copy link
Copy Markdown
Contributor

Rebase against develop. The Vercel check will still fail (infra), but conflicts need clearing first.

@Hallab7
Hallab7 force-pushed the feat/send-flow-qr-scanner branch from 68c5e05 to 85b7a62 Compare July 26, 2026 13:57
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.

QR code scanner for send flow

2 participants