aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-25 18:08:07 -0700
committerAdam Soltys <[email protected]>2026-06-25 18:08:07 -0700
commit1edb9ac5723f2d5fda5093437b2e375f98af3777 (patch)
tree1af7769f023da7d1a57f835285259bf749a0d86b /src/i18n.js
parent6245a4583e786beaa6d5c02f7abfb646eddf00c6 (diff)
downloadcoinosv3-1edb9ac5723f2d5fda5093437b2e375f98af3777.tar.gz
coinosv3-1edb9ac5723f2d5fda5093437b2e375f98af3777.zip
Settings: let users opt out of coinos realtime notifications (privacy)
The WS watcher is the one place the app shares addresses off-device (it subscribes your scripthashes to coinos to push instant payment updates). Add an 'Instant notifications' toggle in the explorer settings: off means the app never connects to coinos and polls your chosen explorer instead — a bit slower, more requests, but nothing is told to coinos. wsUrl returns null when disabled, so startRealtime cleanly skips the socket and relies on the polling fallback. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index bf6e807..0004b83 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -259,6 +259,8 @@ const STR = {
explorerDesc: 'The server this wallet queries for balances and history. Point it at your own node for maximum privacy.',
explorerUrl: 'Server URL',
explorerUrlHint: 'Esplora / electrs REST base, e.g. https://mempool.space/api',
+ instantNotif: 'Instant notifications',
+ instantNotifDesc: 'Uses coinos to push payments the instant they arrive. Turn off to poll the explorer above instead — a bit slower, but your addresses are never sent to coinos.',
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',