aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-26 11:56:37 -0700
committerAdam Soltys <[email protected]>2026-06-26 11:56:37 -0700
commit634ed2c91f64e478e6dfff676d402eb15d97af21 (patch)
tree5d39b8ce6a10051537b5c22dfa6269299eab09d9 /src/i18n.js
parentd7d93f6e0cb5db140a842228eb42a25d2b789bd3 (diff)
downloadcoinosv3-634ed2c91f64e478e6dfff676d402eb15d97af21.tar.gz
coinosv3-634ed2c91f64e478e6dfff676d402eb15d97af21.zip
Make auto log-out per-wallet — only signs out the wallet it's set for
The logout timer is now an account setting (stored per account in the session and the durable directory), not a global one, and it removes only that wallet from the device — its session entry, directory entry, cached state (xpub + seed keys), and its vault entry — leaving other wallets untouched. - wipeAccount(id) surgically removes one wallet; the active one falls back to the next account (or the unlock screen). - Background-away timestamp drives per-account evaluation on resume/boot; an armed timer fires for the soonest-due wallet so a blurred-but-visible window still signs out on time. Overdue saved wallets are removed from the vault when it's unlocked (the only point we can re-encrypt it). - New cacheKeyFor() export lets app code target one wallet's cache keys exactly (verified against the wallet's seed/xpub/watch keys). 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, 1 insertions, 1 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 645420e..74ac0b4 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -274,7 +274,7 @@ const STR = {
explorerUrl: 'Server URL',
explorerUrlHint: 'Esplora / electrs REST base, e.g. https://mempool.space/api',
autolockTitle: 'Log out automatically',
- autolockDesc: "After the app has been in the background this long, sign out completely — every wallet is removed from this device, including ones saved to device, so make sure you have your recovery phrase. The timer never runs while the app is open and focused.",
+ autolockDesc: "After the app has been in the background this long, log THIS wallet out — it's removed from this device (including from Save to device), so keep its recovery phrase. Other wallets aren't affected. The timer never runs while the app is open and focused.",
autolockNever: 'Never',
autolock1m: 'After 1 minute',
autolock5m: 'After 5 minutes',