Skip to content

Split landing page from dashboard, add receipt download, fix favicon - #11

Open
OTimileyin wants to merge 1 commit into
mainfrom
claude/repo-state-assessment-27m0lv
Open

Split landing page from dashboard, add receipt download, fix favicon#11
OTimileyin wants to merge 1 commit into
mainfrom
claude/repo-state-assessment-27m0lv

Conversation

@OTimileyin

Copy link
Copy Markdown
Owner

Four requested changes:

  • Landing (/) split from Dashboard (/app) — Landing is now purely informational: hero, "How It Works", a final CTA, and a proper nav (Home, How It Works, language toggle, Launch App). No payment tool on it. Dashboard is the actual payment tool (AgentPipeline) with its own Connect Wallet nav. Old Home.tsx removed; content split between the two new pages.
  • Shared NavBar + Logo components so both pages use one brand mark and nav pattern instead of duplicated markup.
  • Favicon fixed — was an unrelated plain orange square; now the same bridge-arc glyph and colors used in the nav logo, on a dark background. Added apple-touch-icon + theme-color too.
  • "Download Receipt" button on the Payment Complete card — generates a plain-text receipt (hash, amounts, fee, ledger, savings, contract, stellar.expert verify link) via a client-side Blob download. No new dependency, no backend needed.

Verified headlessly (Playwright): landing has no payment form, dashboard has no marketing content, "Launch App" navigates //app correctly, the payment flow still completes with zero page errors. tsc and vite build are clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_018aCTugKefrDwSLC9icad3H


Generated by Claude Code

- New Landing page (/) — hero, How It Works, a final CTA — with a proper
  nav (Home, How It Works, language toggle, Launch App). No payment tool
  here; it's purely informational/marketing for first-time visitors and
  judges.
- New Dashboard page (/app) — the actual payment tool (AgentPipeline) with
  its own Connect Wallet nav. Old Home.tsx removed; its content is now
  split between the two.
- Shared NavBar and Logo components so both pages use one brand mark and
  nav pattern instead of duplicating markup.
- favicon.svg replaced: previously an unrelated plain orange square: now
  the same bridge-arc glyph and colors used in the nav logo, on a dark
  background. Added apple-touch-icon + theme-color for consistency.
- "Download Receipt" button on the Payment Complete card — generates a
  plain-text receipt (hash, amounts, fee, ledger, savings, contract,
  stellar.expert verify link) via a client-side Blob download. No new
  dependency, no backend needed.

Verified headlessly: landing has no payment form, dashboard has no
marketing content, Launch App navigates correctly, the payment flow still
completes with zero page errors. tsc + build clean.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018aCTugKefrDwSLC9icad3H
@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
jisr-pay Ready Ready Preview, Comment Jul 22, 2026 11:42am

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