Skip to content

refactor: wallet-first card UX, hide lending mechanics#20

Open
sree-sanak wants to merge 4 commits into
mainfrom
emdash/feat-carry-debit-card-41l
Open

refactor: wallet-first card UX, hide lending mechanics#20
sree-sanak wants to merge 4 commits into
mainfrom
emdash/feat-carry-debit-card-41l

Conversation

@sree-sanak

Copy link
Copy Markdown
Owner

Summary

Redesigns the card experience to feel like a prepaid card wallet (Apple Card / Cash App style) instead of a loan application, per user feedback that "the card page shouldn't look like the spend page."

Card Detail — Balance as 44px hero element at top, card visual below, Apple Card-style circular quick actions (freeze/all cards), simple stats ("Backed by", "Loaded", "Interest 0%", "Monthly fee $0"), settle reminder as soft amber warning, lending mechanics hidden in expandable "How it works" section.

Spend Flow — Card-mode copy softened: "Get Card" header, "No interest, no fees" description, "Duration" instead of "Repay within", "Get $X Card" CTA.

Card Result — "Collateral" → "Backed by" for consistent wallet-first language.

Cards List — Removed settlement dates from active card items, keeping the wallet feel clean.

Pre-Landing Review

1 issue found, auto-fixed:

  • [AUTO-FIXED] CardDetail.tsx:329 — "How it works" section used present-tense "Pay back anytime" copy for settled/expired cards → now uses past tense

Design Review (lite): No issues found. AI Slop: clean.

Adversarial Review

Claude adversarial subagent ran. 10 findings — 9 pre-existing patterns not introduced by this diff, 1 valid finding auto-fixed (past-tense copy for non-active cards).

Test Coverage

All changes are copy and layout — no new code paths. Tests: 14 suites, 136 tests passing.

TODOS

No TODO items completed in this PR. 3 items remaining.

Test plan

  • All Jest tests pass (136 tests, 0 failures)
  • Pre-landing review: 1 issue auto-fixed
  • Adversarial review: no outstanding issues

🤖 Generated with Claude Code

sree-sanak and others added 4 commits April 4, 2026 20:42
CardDetail: balance as hero (44px), Apple Card-style quick actions,
lending details hidden in expandable "How it works" section.
SpendFlow: soften card-mode copy (Get Card, no interest/fees language).
CardResult: "Collateral" → "Backed by" for consistent wallet language.
CardsList: remove settle-by dates from list items.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Apr 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
folio Ready Ready Preview, Comment Apr 4, 2026 6:53pm

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