Skip to content

fix: honesty and plain-words pass from the UX review#266

Merged
Jolah1 merged 1 commit into
mainfrom
fix/ux-review-honesty
Jul 4, 2026
Merged

fix: honesty and plain-words pass from the UX review#266
Jolah1 merged 1 commit into
mainfrom
fix/ux-review-honesty

Conversation

@Jolah1

@Jolah1 Jolah1 commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Implements the shipped-copy findings from the two-part UX review (closes #263).

Landing honesty: the "Your key / Never stored" trust row is now the true claim ("Locked by your password"); the FAQ stops promising waiting-period/heir edits that have no endpoint; the deposit answer says funds go to the vault's own address; the shutdown answer and the recovery guide now tell the two-files story (owner spare key = your password; heir file = five-word code kept beside it).

Claim page: fee rate behind an "Advanced" fold in all variants; one Nigeria-first wallet list (Blink, Bitnob, Wallet of Satoshi); success link says "Watch it arrive".

Other pages: recovery-kit storage advice matches the kit file; status page custody claim follows the Door A honesty rule; "Minting invoice" gone; heir video verification copy in plain words; legacy check-in page drops "credentials"/"owner token".

Emails: the reminder now says "we'll keep reminding you every day" instead of falsely promising one more email; "day(s)" pluralizes properly; "pay N sats from any Lightning wallet" replaces invoice jargon everywhere.

Checks: tsc clean, 57 web tests, eslint clean, vite build ok, clippy -D warnings clean, 191 server tests, cargo fmt clean.

🤖 Generated with Claude Code

Landing (#204 review batch):
- trust row "Your key / Never stored" -> "Locked by your password"
  (the sealed xprv IS stored server-side, encrypted; never claim otherwise)
- FAQ no longer promises editing the waiting period or heir on a live
  vault; describes the real path (drain + new vault, add heirs anytime)
- deposit FAQ: funds go to the vault's own address, not "stays in your
  wallet"
- shutdown FAQ + RecoveryGuide (#263): tell the two-files story - the
  owner's spare key opens with their password, the heir's file opens
  with the five-word code kept beside it
- OP_CSV jargon dropped

Claim page:
- fee field folded behind "Advanced: change the network fee" in the
  password-vault and guardian variants (matching the derived variant)
- one wallet list everywhere: Blink, Bitnob, Wallet of Satoshi
  (Cash App/Phoenix dropped; not the audience)
- success link: "Watch it arrive" instead of naming mempool.space

Other pages:
- RecoveryKitPage: storage advice now matches the kit file (offline
  first, email least private)
- StatusPage: "keys only you and your heir can use" -> "locked by
  keys, not by our uptime" (Door A honesty rule)
- LightningCheckin: "Minting invoice..." -> "Getting your check-in ready..."
- HeirVideoMessage: verification copy in plain words
- CheckinPortal (legacy): "credentials"/"owner token" -> plain words

Emails (scheduler):
- reminder no longer promises "one more email" when the alarm phase
  rightly sends daily reminders; says so honestly
- "day(s)" -> real singular/plural
- "pay the tiny N-sat Lightning invoice" -> "pay N sats from any
  Lightning wallet" in all three owner emails + both push bodies

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

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
ghost-key Ready Ready Preview, Comment Jul 4, 2026 8:29am

@Jolah1 Jolah1 merged commit 3c019fd into main Jul 4, 2026
8 checks passed
@Jolah1 Jolah1 deleted the fix/ux-review-honesty branch July 4, 2026 08:31
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.

Recovery guide tells heirs to open a file they can't unlock

1 participant