Open diamondburned opened 1 year ago
So the behavior of the official client is to traverse up the parent channels and return muted if any of the parents are muted.
We should render unreads in unmuted channel, even if the parents are muted, meaning individual channels shouldn't care about its parents. But guilds should still treat it as muted and not count them in the outer status.
This is the same behavior as the official client. It should also be toggleable, since collapsed categories should still be muted as usual, and guild unread indicators behave that way.