Properly support connection status
Currently, opening Fractal while not connected to the Internet gives a generic and misleading "error searching for rooms", and leaves the UI empty until restart even if a connection is made ("hotplugged") while the app is open.
Fractal should give proper feedback about this kind of error (aka "You are offline" somewhere, be it an empty state or whatever), and possibly support "hot-plugging" (connect to the server and load content once a connection is re-established, or show some non-intrusive visual feedback when sync/connection temporarily fails due to no connectivity)