Skip to content

feat: Feat/recipient onboarding#171

Merged
Kingsman-99 merged 4 commits into
Stellar-split:mainfrom
Happybello365:feat/recipient-onboarding
May 28, 2026
Merged

feat: Feat/recipient onboarding#171
Kingsman-99 merged 4 commits into
Stellar-split:mainfrom
Happybello365:feat/recipient-onboarding

Conversation

@Happybello365
Copy link
Copy Markdown
Contributor

Description
First-time recipients receiving a payment have no guidance on what to do. This issue adds a recipient-specific onboarding flow triggered when a wallet connects and is found to be a recipient on any invoice — explaining what StellarSplit is and how to track their incoming payment.

Technical Context
Involves layout.tsx and a new src/components/RecipientOnboarding.tsx. After wallet connects, check splitClient.getInvoicesByRecipient(). If results exist and recipientOnboarded not in localStorage, show a 3-step modal: (1) you have incoming payments, (2) how release works, (3) go to recipient portal.

Acceptance Criteria
Onboarding triggers for first-time recipients only
3-step modal with progress indicator
Step 1 shows count of invoices they are a recipient on
Step 3 links to /recipient portal page
Completion sets recipientOnboarded in localStorage
Mobile responsive — works on 375px screens
No TypeScript errors
closes #123

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

Someone is attempting to deploy a commit to the kingsman-99's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 28, 2026

@Happybello365 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

@Kingsman-99 Kingsman-99 merged commit f5eecc4 into Stellar-split:main May 28, 2026
0 of 2 checks passed
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.

Build invoice recipient onboarding

2 participants