Who is using Fly and solved rolling deployments where you don't disconnect a user?
We’re using Fly, but 1) are still on v2 and 2) don’t know how to not disconnect the user.
electric will auto reconnect when the server blinks, but it implies a reboot of the client app. This is the same problem as in web apps where the user needs to refresh (often the app will present a popup banner saying "please refresh") - we need to reload the javascript
If the connection is broken, presumably the server side part of the DAG might be gone or at least misaligned. Best way to work around it IMO is to make sure the app state is as addressable as possible in terms of the URL, beyond persisting changes ASAP.
electric validates the DAG hash