Skip to content

Phase 2: front-end redesign — dashboard re-skin, brand system, pitch deck - #42

Merged
JulioMCruz merged 2 commits into
mainfrom
dex/front-end
Jul 3, 2026
Merged

Phase 2: front-end redesign — dashboard re-skin, brand system, pitch deck#42
JulioMCruz merged 2 commits into
mainfrom
dex/front-end

Conversation

@dexalien

@dexalien dexalien commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Re-skins Home/Pay/Activity/Wallet to the Picasso design system (ink/veil tokens, hairline surfaces, phi type scale) — every number stays real (wallet balances, per-pool deposit counts, pending-note totals), no hardcoded figures or fake notifications.
  • Full brand pass: looping hero video, custom-generated icons, favicon, logo sizing fixes.
  • Responsive audit across the whole site (fixed a real Hermes-FAB/mobile-tab-bar overlap, among other breakpoint issues).
  • Adds /pitchdeck, a 10-slide walkthrough (reachable from the landing nav) that follows the real architecture — the relayer as its own actor, the deposit/payout split that actually breaks the on-chain link, and what's verified on testnet — instead of a generic pitch.
  • Presentation only: no changes to pool/proof/relayer contract logic.

See docs/FRONTEND-REDESIGN.md for the full write-up.

Test plan

  • cd app && npm run type-check — clean
  • cd app && npm test — 22/22 Vitest passing
  • Manual browser pass: Home, Pay, Activity, Wallet, landing, /pitchdeck (all 10 slides, keyboard + click nav)
  • Reviewer smoke test on a Freighter testnet wallet

dexalien added 2 commits July 2, 2026 09:34
- Design tokens: ink (violet-cast blacks, 60% canvas), pulse (logo blue accent),
  phi-derived display type scale, Inter font, fade-up/float motion, cn() utility.
- New landing: full-bleed hero (Kling-animated veil ghost loop over static art,
  motion-reduce fallback), golden-rectangle split, correct product story
  (unlinkability - deposit/payout can't be linked - not amount-hiding), "how it
  works" (deposit -> prove -> relayer pays), honest "what the chain sees vs what
  stays hidden" section, single primary CTA per view.
- App shell: logo mark + wordmark in the dashboard header.
- Card component re-skinned to the ink/hairline surface (applies across the
  whole dashboard: Pay, Activity, Wallet, Home).
- Brand assets in public/brand/ (hero art + loop, mascot, logo mark).
…em, pitch deck

Re-skins Home/Pay/Activity/Wallet to match the Picasso design system (ink/veil
tokens, hairline surfaces, phi type scale) with real data throughout — no
hardcoded numbers, no fake notifications. Adds a full brand pass (hero video,
custom icons, favicon) and a responsive audit across the site.

Adds /pitchdeck: a 10-slide walkthrough reachable from the landing nav that
tells the actual architecture — the relayer as its own actor, the
deposit/payout split that breaks the on-chain link, and what's verified on
testnet — instead of a generic pitch.

Presentation only; no changes to pool/proof/relayer contract logic.
@JulioMCruz
JulioMCruz merged commit a482fb1 into main Jul 3, 2026
2 checks passed
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