Session Lifecycle
TODO: write this page out need to add things about:
- Refresh data when reconnected
Cached data may need to be purged: - Previously loaded messages (channels may need to be reloaded, ideally in the background so things pop into existence)
- Persist logins across reloads