Freeze without any visual feedback when switching Circle
When I switch from one Circle to another one, I get between 3s and 6s of freeze without any visual feedback.
The very minimum would be to display a loader, even though 6s loader + chat history loading afterwards wouldn't be acceptable either. On top of that, I do not think we can propose that because the menu is not updated yet at that moment, and the whole app stops responding during the freeze, so I'm not sure we are even able to trigger a loader.
I guess that leads us with the only viable option, which is to remove this lag. All the eyes turn to @matthieu and @balessan. I'm available to help testing as much as necessary. I can't push the app in that state to our users, they will think we are unable to build anything correctly and that our app will always be shitty. They have to think that interoperability can work, otherwise we won't sell it.