diff options
| author | Adam Soltys <[email protected]> | 2026-08-02 22:03:50 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-02 22:03:50 -0700 |
| commit | 5a16f87c3ba44c9c5231b37cf626db06b63ce351 (patch) | |
| tree | 80330f929ce5108c388cc5dbbea4c0b9cddd0cb1 /src/i18n.js | |
| parent | c68a29852ee90d5955e84371ad28d8258a5c8b47 (diff) | |
| download | coinosv3-5a16f87c3ba44c9c5231b37cf626db06b63ce351.tar.gz coinosv3-5a16f87c3ba44c9c5231b37cf626db06b63ce351.zip | |
Sync just works: NIP-65 relays, no card; gift-locking leftovers gone
The Device sync card and toggle are gone — sync is always on, riding
the user's own NIP-65 (kind 10002) write relays: the login npub's
first, else the wallet key's, coinos relay as the fallback and always
included. A fresh wallet identity with no NIP-65 publishes one
(default relay) so other clients can find its events.
The npub-locked-gift remnants go with it: the per-wallet nostr address
card that pitched gift-locking, the how-it-works sentence, the dead
NostrSync.sendDM/sendNostrDM path, and the orphaned claim-code field.
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 | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/i18n.js b/src/i18n.js index 5582493..550a231 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -131,7 +131,7 @@ const STR = { hiwLn1: 'Your money sits in two places, like a savings account and the cash in your pocket. Savings is ordinary Bitcoin on the blockchain — safest for money you’re keeping, but each move costs a mining fee and waits for a confirmation. Spending sends and arrives instantly and free, and is still only yours: it runs on Ark, a newer layer on top of Bitcoin where every coin stays locked to your key, and it speaks Lightning, so you can pay and be paid by any bitcoin app or shop.', hiwLn2: 'Move money either way under your balance — a small fee each direction, free inside Spending. The wallet handles all the upkeep on its own (just open the app now and then), and every coin in Spending carries a pre-signed escape route: even if the coinos server vanished, you could pull your money back on-chain yourself.', hiwGiftsTitle: 'Gifts', - hiwGifts1: 'You can gift bitcoin with a link: whoever opens it claims the coins into their own wallet — no app, no signup. On-chain gifts lock the coins until claimed and can be cancelled or reclaimed; Ark gifts claim instantly and free, even into a brand-new empty wallet. A gift can also be locked to a specific nostr account so only they can claim it.', + hiwGifts1: 'You can gift bitcoin with a link: whoever opens it claims the coins into their own wallet — no app, no signup. On-chain gifts lock the coins until claimed and can be cancelled or reclaimed; Ark gifts claim instantly and free, even into a brand-new empty wallet.', moveMoney: 'Move money', moveToSpending: 'Into Spending', moveToSpendingDesc: 'Make money instantly spendable, with no fees to send it.', @@ -306,8 +306,6 @@ const STR = { giftConsolidateExplain: 'This gift would bundle {count} coins, making it costly for the recipient to claim. Splitting one coin first (~{fee}) gives them a clean single-input gift.', giftConsolidateFirst: 'Split into one coin first', giftUseManyCoins: 'Use {count} coins anyway', - nostrKeyTitle: 'Nostr address', - nostrKeyDesc: 'Share this so others can lock a gift to you — the claim code is sent here as a nostr DM.', giftSplitExplain: 'This gift would lock {lock} until it’s claimed ({change} of it comes back to you then). You can split a right-sized coin first for about {fee} so only the gift amount stays locked.', giftSplitFirst: 'Split a coin first', giftLockWhole: 'Lock the whole coin ({n})', @@ -582,13 +580,6 @@ const STR = { lnZapHintPlain: 'Sent over Lightning (this address doesn’t support zap receipts).', lnZapSentBody: 'Your zap is on its way — the swap provider pays it once the on-chain lockup confirms.', lnZapFailed: 'Couldn’t complete the zap.', - deviceSync: 'Device sync', - deviceSyncDesc: 'Keep this wallet in sync across your devices by storing an encrypted copy on a Nostr relay — only a device with your seed can read it. Turn it off to keep everything on this device.', - syncAcross: 'Sync across devices', - syncOn: 'On', - syncOff: 'Off', - relaysLabel: 'Relays', - relaysHint: 'One wss:// URL per line.', language: 'Language', darkMode: 'Dark mode', lightMode: 'Light mode', |
