mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.37k stars 78 forks source link

Inconsistent archiving over multiple clients #231

Open 6b6279 opened 8 months ago

6b6279 commented 8 months ago

Is there an existing issue for this?

Bug description

When I archive an conversation (which is also muted) on Molly, this seems to not apply for the desktop client, so that the conversation remains unarchived. Resetting the database of the desktop client seems to work, the conversation just never appears when it was initially synced as muted and archived. But this should be possible without having to reset the desktop client, methinks.

There is an issue over at signal-desktop describing a similar problem with different versions of the mobile client. I figured this might apply for Molly too, as it is, so to say, an alternative version of Signal: https://github.com/signalapp/Signal-Desktop/issues/5730

Steps to reproduce

  1. Archive a conversation on Molly.
  2. The desktop client does not automatically archive the conversation, so that the chat remains visible in the main “Chats” list.

Molly version

v6.35.3.1-FOSS

Android version

Android 12

Device

Samsung M30s

Link to debug log

No response

6b6279 commented 8 months ago

I have recently noticed that importing contacts from Molly over the Signal desktop client doesn't work. My contacts get imported, but only as phone numbers, as described here: https://github.com/signalapp/Signal-Desktop/issues/6300 I am on Linux though, not OSX.

6b6279 commented 8 months ago

I can verify that the contact syncing issue does not occur with the vanilla Signal client on Android (6.38.2).