krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
887 stars 147 forks source link

Can't send messages to channel where any level below moderator has chatting disabled even as an moderator/admin #1180

Open Akselmo opened 1 week ago

Akselmo commented 1 week ago

Bug Description

Hey there, this is a weird but ive noticed in some channels i have in my space that are handled as "announcement" channels. (Channel = room)

In these channels only people with moderator level or above can send messages. However, even as an admin of the channel, there is no visible text field or any other input field.

If i open the channel user list, i see old inactive accounts as admin/mod instead of my current account. On other clients they all work normally, so probably a cache issue?

Steps to Reproduce

You need two users for this

  1. Create room with user 1
  2. Set anyone without mod level or above unable to send messages
  3. Join room with user 2
  4. Give user 2 admin/mod
  5. Leave room with user 1

You may have to also change the channel address.

Expected Behavior

Fluffychat would update its userlist and show user 2 as admin and no user 1 at all.

App Version

1.21.0

Additional Platform Information

Android

Additional Context

My wife also uses fluffychat on android, same version and it has the same problem.

Akselmo commented 1 week ago

Happens also on 1.21.1

Akselmo commented 1 week ago

Completely uninstalling and then reinstalling the app seems to fix the issue