Skip to content

Use partial prefetching and native table row navigation - #1186

Open
jasonhedman wants to merge 6 commits into
json/server-dashboard-readsfrom
json/native-navigation
Open

jasonhedman wants to merge 6 commits into
json/server-dashboard-readsfrom
json/native-navigation

Conversation

@jasonhedman

@jasonhedman jasonhedman commented Sep 8, 2026 •

Copy link
Copy Markdown
Collaborator

Enable Next's partial prefetching and use rowLinkComponent={Link} directly for table rows in Discover, Facilitators, facilitator server lists, and Composer agents. Remove the three manual hover-prefetch handlers and the shared Next-link wrapper. Existing whole-row click areas, accessible names, tab order, and URL destinations remain intact.

The row and destination types are inferred without explicit JSX generic arguments. Two URL builders are small typed helpers to preserve route patterns when passed alongside generic Next Link. The other two already used typed helpers.

The framework-neutral table API is installed in the earlier collection-adoption layer and published from https://github.com/Merit-Systems/foundation/pull/157. DataTable and ResponsiveCollection match the canonical registry exactly; their temporary integrity exceptions have been removed.

Validation: pnpm check passed 35 tasks, including 255 app tests and UI contract/integrity with no deviations. Production build passed. Foundation checks passed 47 tasks plus clean-install smoke, including accepted/rejected typed destinations, and its docs build passed. Independent review found no actionable issues. Browser facilitator-row navigation passed; full server-list live data remains blocked by existing scan database credentials. The earlier integration was also verified in light/dark mode.

@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 25, 2026 4:19pm UTC

Request Review

@jasonhedman
jasonhedman removed this pull request from stack #1183 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/native-navigation branch from 2ae1c70 to 93b11d1 Compare September 9, 2026 15:02
@jasonhedman
jasonhedman force-pushed the json/native-navigation branch from 93b11d1 to 95eb6d0 Compare September 9, 2026 15:11
@jasonhedman
jasonhedman force-pushed the json/native-navigation branch from 95eb6d0 to 1c93f70 Compare September 9, 2026 15:13
@jasonhedman
jasonhedman force-pushed the json/native-navigation branch from 1c93f70 to 5797922 Compare September 9, 2026 19:14
@jasonhedman
jasonhedman force-pushed the json/native-navigation branch from 5797922 to 05f3c61 Compare September 14, 2026 14:46
@jasonhedman
jasonhedman force-pushed the json/native-navigation branch from 05f3c61 to 881dcd6 Compare September 25, 2026 00:09

This branch was successfully deployed

1 active deployment
Preview — b4ce66af Deployed Sep 25, 2026 by vercel[bot]
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