Skip to content

Standalone landing page + architecture reference; remove x402 Proxy section - #2

Open
Demali-876 wants to merge 2 commits into
mainfrom
add-architecture-reference
Open

Standalone landing page + architecture reference; remove x402 Proxy section#2
Demali-876 wants to merge 2 commits into
mainfrom
add-architecture-reference

Conversation

@Demali-876

Copy link
Copy Markdown
Contributor

Summary

Ships a standalone marketing landing page that owns /, plus the earlier canonical architecture/cross-repo reference, and removes the x402 Proxy docs section.

Landing page (src/pages/index.astro)

  • Hero + live terminals — four embedded OpenTUI screens (tunnel / proxy / IP / websocket), each auto-fit to its own content with a uniform, tight terminal-to-snippet gap. The WebSocket frame grows via a MutationObserver as its live sim appends rows, so all data stays visible with no scrollbar (zoom:0.6 suppresses ResizeObserver).
  • Networks — real Ethereum / Solana / ICP logos with Mainnet labels.
  • "Pure application-level routing with a Cache" — three rewritten, accuracy-checked tiles (Integration / Configuration / Security) with a JavaScript + TypeScript runtime strip below.
  • Bottom CTA replaces the old Run-a-node section (spinning logo carried over); node links repoint to /guides/node/.
  • Responsive — all grids stack, hero headline wraps, padding tightens, and a hamburger + tap-to-open dropdown menu handles mobile navigation.

Docs

  • Canonical Architecture & Cross-Repo Contracts page + repo CLAUDE.md (earlier commits).
  • Removed the x402 Proxy section — sidebar entry and content files. The x402 scheme is still covered under Facilitator and the protocol API.

Verification

  • npm run build succeeds — 19 pages, no broken-link warnings.
  • All landing-page links audited: in-page anchors, internal routes, and assets all resolve.

🤖 Generated with Claude Code

Demali-876 and others added 2 commits July 24, 2026 22:17
Add a standalone marketing landing page at / (src/pages/index.astro);
docs keep their existing routes. index.mdx removed so this page owns /.

- Four live opentui terminal screens (tunnel/proxy/nodes/websocket) embedded
  as uniform, scroll-free iframes. Stripped the dead React/Tweaks scaffolding
  that 404'd on tweaks-panel.jsx and loaded React/Babel from unpkg; the vanilla
  live-sim scripts are unchanged.
- Landing-matched dark theme wired into the Starlight docs (src/styles/custom.css),
  with Space Grotesk + JetBrains Mono loaded via Head.astro.
- Conversion-focused section copy; demo acct "bob"; real slug host
  amber-otter.consensus.canister.software.
- Park the fuller LAN-scan "Tunnel Setup" screen in opentui-drafts/ for later.
- Stop tracking .claude/ agent worktrees (gitignore + untrack).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…roxy

Landing page (src/pages/index.astro):
- Networks section: real Ethereum/Solana/ICP logos, Mainnet labels
- No-FUD section: pun header, three rewritten tiles (Integration /
  Configuration / Security), JS+TS runtime strip below the grid
- Replace the Run-a-node section with a bottom CTA (spinning logo kept)
- Uniform, tighter terminal-to-snippet spacing; WebSocket frame now
  auto-grows via MutationObserver so all rows stay visible (no scroll)
- Responsive pass: stack all grids, wrap hero headline, tighten padding
- Mobile nav: hamburger + tap-to-open dropdown menu
- Node links repointed to /guides/node/, footer x402 Proxy link removed

Docs: remove the x402 Proxy section (sidebar entry + content files).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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