fix: honesty and plain-words pass from the UX review#266
Merged
Conversation
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>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 warningsclean, 191 server tests, cargo fmt clean.🤖 Generated with Claude Code