Improve how disconnection is handled between the client and core
I use quassel on my laptop, I usually switch it from LAN to/from Wi-Fi numerous times a day, during this, all my connections die.
Most programs tolerate this to a certain amount, usually attempting to re-connect, however quassel requires that the user manually connect back to the core.
I feel this could be improved on.
-Quassel-client should be able to automatically re-connect to the core should it get disconnected.
-While disconnected, the UI on the client should still be usable, being able to read chats, and perhaps even send messages (to be sent upon re-connection), in other words, an offline-mode.