Skip to content

Fix #267: Add the /link browser approval page - #355

Open
Anambraboi-1 wants to merge 5 commits into
blockchain-maxis:mainfrom
Anambraboi-1:feature/issue-267
Open

Fix #267: Add the /link browser approval page#355
Anambraboi-1 wants to merge 5 commits into
blockchain-maxis:mainfrom
Anambraboi-1:feature/issue-267

Conversation

@Anambraboi-1

Copy link
Copy Markdown
Contributor

Fixes #267. Adds the browser approval page at /link. It parses the CLI pairing code, checks session status (falling back to \SignInGate), validates the user's handle, and renders the Approve/Reject form. The old broken prototype at \�pp/cli/approve/page.tsx\ has been removed.

@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@Anambraboi-1 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

@netlify

netlify Bot commented Aug 30, 2026

Copy link
Copy Markdown

Deploy Preview for stellar-signet ready!

Name Link
🔨 Latest commit f22ec76
🔍 Latest deploy log https://app.netlify.com/projects/stellar-signet/deploys/6a9479abd2c95b00084a0682
😎 Deploy Preview https://deploy-preview-355--stellar-signet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@vercel

vercel Bot commented Aug 30, 2026

Copy link
Copy Markdown

@Anambraboi-1 is attempting to deploy a commit to the blockchainmaxis-8449's projects Team on Vercel.

A member of the Team first needs to authorize it.

@blockchain-maxis blockchain-maxis left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

The /link approval page is what #267 asks for, and putting it under (dashboard) so it inherits the authenticated layout is the right call. Two blockers.

1. lint • typecheck • test • build fails on this branch (main is green). The Build step:

src/index.ts(10,25): error TS2307: Cannot find module '@stellar/stellar-sdk' or its corresponding type declarations.

apps/cli/src/index.ts imports @stellar/stellar-sdk but apps/cli/package.json never declares it, so the workspace install doesn't hoist it and tsc can't resolve it. Add it as a dependency of apps/cli and commit the lockfile update. e2e smoke tests fails downstream of the same build.

2. apps/cli is a contested location. Same point I left on #353 and #354: the Go CLI series lands at cli/ (#251 scaffolds it, #296 wires it into build/format/lint, #369/#370/#371 open against it). Only one CLI survives. The /link page itself — app/(dashboard)/link/page.tsx — is the substance of #267 and doesn't depend on which CLI wins; that half would merge cleanly on its own.

This branch is stacked on #353 and #354, so it also carries their @/components/button and Account.id errors. Land those two first.

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.

Add the /link browser approval page

2 participants