SchildiChat / SchildiChat-android

Matrix client / Element Android fork
https://schildi.chat/android/
Apache License 2.0
386 stars 50 forks source link

(Setting to) Hide membership noise in public rooms in which I don't have any special permissions #135

Open SpiritCroc opened 1 year ago

SpiritCroc commented 1 year ago

I'd like to see membership and account changes in non-public rooms, which tend to be smaller so I'm more familiar with and interested in each member. In public rooms where I'm admin (or moderator?), I'd like to see them as well, since I'm responsible for moderating and an active member in these. For other public rooms, however, I don't care much about membership changes. Often, they just add unwanted noise.

Sounds like a doable distinction: if room.is_public and self.power_level <= default_power_level, then hide noise.

This should affect:

I'm not sure if I want this to affect "Show removed messages" as well. Probably not.

SpiritCroc commented 1 year ago

Maybe first try https://github.com/SchildiChat/SchildiChat-android/issues/136 and see how it goes