Skip to content

Restyle the landing page as a dark exchange hero (S4.15) - #153

Merged
MFrancis-dev merged 1 commit into
mainfrom
feat/s4-15-night-landing
Nov 10, 2026
Merged

MFrancis-dev merged 1 commit into
mainfrom
feat/s4-15-night-landing

Conversation

@MFrancis-dev

Copy link
Copy Markdown
Owner

Summary

  • Rebuilds the landing page against the Dribbble "Crypto Exchange Web Platform" reference the human picked: near-black ground, one magenta light shaft behind a centred hero, floating token chips behind a glass stage holding the real client-view screen, pill CTAs, and feature cards with mini product visuals.
  • Adds a .night class-scoped token set and a .paper restore in app/globals.css. The new magenta accent is chrome only; the one brand green still means money that has arrived, and the receipt keeps the light ledger.
  • Adds accent/outline button variants and a pill option; Mark gains tone, SignInButton gains variant.
  • No app-screen behaviour change.

Contracts preserved

  • The served HTML contains "Sign in with your wallet" and never "Wallet sign-in unavailable".
  • Hydration throws no pageerror.
  • The receipt amount's computed RGB sum stays under 600 (dark ink, not white).

Test plan

  • pnpm format, pnpm typecheck, pnpm lint
  • pnpm test — 671 passed, 1 skipped
  • Landing e2e contract spec passes
  • Chromium at 1440 px and 390 px: no horizontal overflow, 0 page/console errors

The human asked for the site to follow a Dribbble crypto-exchange
reference. The page now runs on a .night token scope: near-black
ground, one magenta light shaft behind a centred hero, floating token
chips behind a glass stage holding the real client-view screen, pill
CTAs, and feature cards with mini product visuals. Magenta is chrome
only; the receipt keeps the .paper ledger so the one green still means
money that arrived.

Preserves the landing e2e contracts (sign-in in the server HTML, no
hydration pageerror, receipt amount not white on its card) and adds
accent/outline button variants plus a pill option.
@MFrancis-dev
MFrancis-dev merged commit 3bc8c74 into main Nov 10, 2026
6 checks passed
@MFrancis-dev
MFrancis-dev deleted the feat/s4-15-night-landing branch November 10, 2026 01:01
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