aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/sync.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-14 18:00:19 -0700
committerAdam Soltys <[email protected]>2026-09-14 18:00:19 -0700
commitcb4e155ae6fb72282d5f186389d2ecca6db6a0f0 (patch)
tree4d00f5696f377ba73a4d76244a86f7fb5f56235e /src/features/sync.js
parent082fc2e4005387697f77e485ae1c783ed3203e91 (diff)
downloadcoinosv3-cb4e155ae6fb72282d5f186389d2ecca6db6a0f0.tar.gz
coinosv3-cb4e155ae6fb72282d5f186389d2ecca6db6a0f0.zip
A remote signer that drops its socket comes back by itself.
"My signer keeps disconnecting": a phone freezing the tab cut the relay socket the bunker session talks through, every request after that hung to its deadline, and the app declared the signer gone — a Reconnect button, tapped over and over. Three changes: the bunker client now talks through a pool that pings and reconnects on its own, so a dropped socket is re-opened and the subscription re-fired without anyone noticing; a request that does fail on a dead connection drops the session and dials again silently, so the notice only appears if that resume fails; and coming back from the background probes the signer with a quick question, replacing a dead session before the next real request runs into it. Co-Authored-By: Claude Fable 5.1 <[email protected]> Claude-Session: https://claude.ai/code/session_01QYJfZ4A1TDCEY4Foq3CApR
Diffstat (limited to 'src/features/sync.js')
0 files changed, 0 insertions, 0 deletions