tigase / beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
GNU General Public License v3.0
184 stars 21 forks source link

Cannot enable OMEMO in private MUC #96

Open ritzmann opened 2 years ago

ritzmann commented 2 years ago

Describe the bug I am seeing two issues and I am not sure if they are related or not:

  1. I am a member of one private MUC and the encryption symbol after the message box is grayed out.
  2. For some members (including myself) but not for all, I am getting a big clown fish symbol displayed below the messages that they sent (see screenshot). That symbol seems to obscure the trust settings for the member's OMEMO keys. When I click on the symbol, it opens https://conversations.im/omemo/ in my web browser.

1:1 conversations with the same members and OMEMO are working fine.

To Reproduce Steps to reproduce the behavior:

  1. Select private chat in list of bookmarked MUCs

Expected behavior

  1. Allow to switch on OMEMO in private MUC by clicking encryption symbol.
  2. Allow to configure trust for individual MUC members and keys.

Screenshots

beagle

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context

hantu85 commented 2 years ago

I've just checked and if the room is set to be nonanonymous and members-only then OMEMO encryption is available - as it should.

ritzmann commented 2 years ago

I just checked the MUC properties (in Gajim since I did not find a way to do that in Beagle):

ritzmann commented 2 years ago

So I left Beagle running through the night and restarted it this morning and now I can enable OMEMO in the MUC. So this seems more like a usability issue than a functional issue. I am still getting these big clown fish boxes displayed for some old messages.