Skip to content

Conversation

@spencerstock
Copy link
Collaborator

@spencerstock spencerstock commented Oct 30, 2025

Summary

DO NOT MERGE - waiting on the Base App support

Added Base App deeplink generation and QR code display functionality to the prolink playground. This allows users to convert encoded prolinks into Base mobile app deeplinks and visualize them as scannable QR codes.

Changes include:

  • Added qrcode.react dependency for QR code generation
  • Added new "Base Deeplink & QR Code" tab in the prolink playground results section
  • Implemented deeplink generation that wraps the encoded prolink in Base app URL format (https://base.app/base-pay?p=<encodedPayload>)
  • Added QR code rendering for generated deeplinks
  • Added copy-to-clipboard functionality for deeplinks

How did you test your changes?

Test coverage:

  • Existing unit tests pass for all packages
  • Manual testing of QR code generation in the prolink playground
  • Verified deeplink format matches Base app URL scheme
  • Tested copy-to-clipboard functionality
  • Confirmed QR code renders correctly and can be scanned
Screenshot 2025-10-29 at 9 27 24 PM

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Oct 30, 2025

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

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