Skip to content

feat(connect): add auth and grant UI#9

Merged
Kahtaf merged 31 commits intomainfrom
callum/add-auth-and-grant-ui
Feb 17, 2026
Merged

feat(connect): add auth and grant UI#9
Kahtaf merged 31 commits intomainfrom
callum/add-auth-and-grant-ui

Conversation

@callumflack
Copy link
Contributor

No description provided.

callumflack and others added 8 commits February 16, 2026 12:37
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel
Copy link

vercel bot commented Feb 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vana-connect-nextjs-starter Ready Ready Preview Feb 17, 2026 7:36pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
connect Skipped Skipped Feb 17, 2026 7:36pm

Request Review

callumflack and others added 3 commits February 16, 2026 15:43
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
callumflack and others added 4 commits February 16, 2026 16:56
Preserve grant context through OAuth and route users to grants after sign-in.
Show a fallback link in success UI when automatic redirect does not run.

Co-authored-by: Cursor <cursoragent@cursor.com>
Wire grant app resolution and launch URL precedence for the grants page flow.
Add tests for app/query mapping and launch URL behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document the test deep-link env override for local grants launch smoke tests.
Add grants route notes for launch URL precedence during relay integration.

Co-authored-by: Cursor <cursoragent@cursor.com>
Bump --text-xlarge from 18px to 20px for improved emphasis hierarchy.

Co-authored-by: Cursor <cursoragent@cursor.com>
Prevent native input size prop collisions in InputGroupInput.
Wrap grants search-param usage in Suspense to satisfy
Next.js prerender requirements.

Co-authored-by: Cursor <cursoragent@cursor.com>
Update root pnpm lockfile to match connect package specifiers.
This makes frozen installs pass in CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Prevent debug UI state from being enabled in normal runs.

Co-authored-by: Cursor <cursoragent@cursor.com>
callumflack and others added 5 commits February 17, 2026 11:02
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep return-to-app mode on success and preserve mode across OAuth redirects.

Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the web-first vs desktop-handoff routing contract and success behavior matrix.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add a reusable skills sync command and align repo docs/rules to pnpm usage.

Co-authored-by: Cursor <cursoragent@cursor.com>
Hide auth back navigation for mode=return_to_app in app-initiated handoff flows.

Co-authored-by: Cursor <cursoragent@cursor.com>
callumflack and others added 2 commits February 17, 2026 12:21
Drop sensitive auth payload logging, scope localStorage cleanup to auth prefixes,
encode server address query checks, and gate auth UI debug mode behind
`authDebug=1` in development.

Add regression tests for scoped storage cleanup, encoded server checks, no-token
logging, auth debug toggling, and auth form error rendering.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the unused close-tab helper, clean up the wallet message listener on
unmount, and centralize EIP-712 domain constants to avoid protocol drift.
Strengthen auth hook tests with listener cleanup identity assertions.

Co-authored-by: Cursor <cursoragent@cursor.com>
callumflack and others added 2 commits February 17, 2026 12:44
Keep users in grants flow by disabling the back button on grants page.
Applies to continue-to-grants and return-to-app contexts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Document auth debug query usage and mode meanings in auth-form UI debug config,
and set default debug scenario back to login-idle for local UI iteration.

Co-authored-by: Cursor <cursoragent@cursor.com>
Update auth/grants architecture doc to reflect current mode-based success.
Add explicit query param preservation matrix and a 24-hour decision gate.

Co-authored-by: Cursor <cursoragent@cursor.com>
Read Privy credentials directly from process.env instead of injecting
them via a dangerouslySetInnerHTML script block in layout.tsx. This
removes the unnecessary window global indirection since Next.js already
inlines NEXT_PUBLIC_* vars at build time.

Also includes UI component refinements and test config updates.
The project uses pnpm but CI was configured with npm, causing
dependency resolution failures due to missing package-lock.json.
@vercel vercel bot temporarily deployed to Preview – connect February 17, 2026 19:36 Inactive
@Kahtaf Kahtaf merged commit 790fd4f into main Feb 17, 2026
5 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.

2 participants

Comments