Skip to content

Keep wallet providers in Composer and search in the navbar - #1174

Open
jasonhedman wants to merge 3 commits into
json/adopt-brand-opengraphfrom
json/scope-composer-wallet-providers
Open

Keep wallet providers in Composer and search in the navbar#1174
jasonhedman wants to merge 3 commits into
json/adopt-brand-opengraphfrom
json/scope-composer-wallet-providers

Conversation

@jasonhedman

@jasonhedman jasonhedman commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Public pages currently sit below Coinbase’s ssr: false wallet provider, so their content waits for browser JavaScript. Move the session, CDP, Wagmi, and Solana providers into Composer’s existing access gate, preserving their order. Use the URL as the sole public network filter state: a supported ?chain= value selects that network, and an absent or invalid value means all chains. Remove the chain cookie helpers, context and provider; both pages and selector use the same parser.

Global search is colocated in the navbar: GlobalSearch owns its trigger, dialog, queries and keyboard shortcut. Remove the search context/provider/hook and the app-wide wrapper. Search behavior and result navigation are preserved.

Validation: Production build passed. Raw registration HTTP response includes visible page content without JavaScript. Browser checks passed at 390px in light/dark mode; the selector and pages now share URL-derived chain state without a cookie fallback. Composer provider placement and access gate passed independent source review; wallet sign-in was not exercised. App TypeScript, 245 tests, UI compliance, source integrity, and repository boundaries pass. Full pnpm check now passes with zero lint warnings or errors, including source integrity and repository boundaries.

Stack base: #1173.

CI compatibility: align React types to 19.2.17 and React DOM types to 19.2.3, use the specific submit event in the invite form, and mirror Foundation’s composition lint exceptions for the exact installed AI Elements. Runtime React versions and protected source stay unchanged.

Search validation: browser checked the button, Command-K, query results, closing and server navigation. Full pnpm check passes on the updated first layer.

@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
x402scan Ready Ready Preview Sep 9, 2026 7:19pm UTC

Request Review

@jasonhedman jasonhedman changed the title Scope session and wallet providers to Composer Keep wallet providers in Composer and search in the navbar Sep 8, 2026
@jasonhedman
jasonhedman removed this pull request from stack #1176 September 9, 2026 14:39
@jasonhedman
jasonhedman added this pull request to stack #1128 September 9, 2026 14:40
@jasonhedman
jasonhedman marked this pull request as ready for review September 9, 2026 14:43
@jasonhedman
jasonhedman force-pushed the json/scope-composer-wallet-providers branch 2 times, most recently from 3828234 to 7b63cf5 Compare September 9, 2026 15:02
@jasonhedman
jasonhedman force-pushed the json/scope-composer-wallet-providers branch 2 times, most recently from ea60056 to 5527bb6 Compare September 9, 2026 15:13
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.

1 participant