diff options
| author | Adam Soltys <[email protected]> | 2026-08-03 07:48:31 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-03 07:48:31 -0700 |
| commit | 51e0a583ca29019bced1e4e6349afd1c7572a988 (patch) | |
| tree | 6408a352c9a8109ff6cfd2a69a4e6a9ef53cc37f /src/i18n.js | |
| parent | 161adb250e4273d0bcaa160516bc950f5f46310f (diff) | |
| download | coinosv3-51e0a583ca29019bced1e4e6349afd1c7572a988.tar.gz coinosv3-51e0a583ca29019bced1e4e6349afd1c7572a988.zip | |
Zap screens show the recipient, cap amounts to Spending, faster search
The zap flows (ark-direct and Lightning) show the recipient's avatar
chip instead of a bare name, and their LNURL ceiling is now capped by
our own Spending balance — when Spending can't cover their minimum the
amount field is replaced by a plain "not enough in Spending" notice
rather than an impossible "min 1 · max 0" range. The confirm path
enforces the same cap.
Recipient search feels instant now: the first short query fires after
120ms (the wait users actually notice) and longer mid-word queries wait
500ms to skip characters still being typed; cached prefixes stay
instant.
Onboarding success screen: check below the title and larger.
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Wvj4aoeMZwA7VUGdJP9Swi
Diffstat (limited to 'src/i18n.js')
| -rw-r--r-- | src/i18n.js | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js index d1587a0..9b34361 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -169,6 +169,7 @@ const STR = { msgOpen: 'Open', msgNpubPlaceholder: 'npub…', msgSearchPlaceholder: 'Name or npub…', + zapNoBalance: "There's not enough in Spending to send a zap — move some money into Spending first.", msgPushOffer: 'Get notified when you receive payments and messages, even with coinos closed.', msgPushEnable: 'Enable notifications', msgPushOn: 'Notifications on', |
