Profiles for different scenarios.
Let us create profiles and include people, groups & channels (much like folders). Instead of all, only one is activated at a time. Default being "General" profile that includes everything like normal.
The idea is to keep only a set of selective chats being visible in front. Hiding visibility & notification of the rest. So we can create a "Home" profile with no office chats. Or "Office" with secret chat with girlfriend and NSFW channels being hidden. Or like "Outdoors" with all secret chats & nsfw channels being hidden.
Additionally, the profiles maybe location based, time based, as well as passcode protected.
It’s like a combination of folders & selective chat lock.