-
-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Names of chat participants lost after upgrade to "New Groups" #46
Comments
Finally got some time to look into this. A lot of this was caused by a bug when filtering with e.g. But the new-style groups also store the sender ID in a different way and I haven't figured out how to match these up with contacts/names... |
If you have the time/capability to dig into the database and see if you can find IDs that match up then Godspeed! I might not get to this for a bit... |
Hello @carderne - This problem has returned. I did an export today (having never done one before) and in my group chats it switches to "no-sender" anytime between late February and early March. Thanks for your hard work! |
As before, nothing really I can do here unfortunately as I don't have access to your data to see why these changes are happning. |
Hi, I tried to dig a little bit into this. It appears that my database no longer contains the I'm not very well-versed in Python, so I needed to dabble around a bit with the existing code to find out a tad more. In
when I output the entire
The
(where I added I managed to cobble together a fix that works for me locally: As I said I'm not working much with Python, and I also don't know the Signal database format too well, so please double and triple check before you trust me on this! But hopefully it can fix the issue. |
@BirgitVeraSchmidt are you open to trying to open a PR again? What you need to do is fork my repo, push your changes there, and then open a PR from your main to mine. I'll have a look at your patch in a week or two if I don't see a PR. |
Certainly! I was not aware that forking a repository was a normal thing to do on GitHub. If I did everything right, here should be the pull request: |
I noticed that in a 3-person group, all the names of people other than me are displayed as "No-Sender" right after the group was upgraded to the new group format:
Upgrade notification inside Signal:
Output in HTML:
After that, all the other participants' messages look like this:
I confirmed this in other groups with multiple participants. All of them are listed as
No-Sender
@-mentions (which were introduced with the new group functionality afaik) don't work either. (See issue #45)
The text was updated successfully, but these errors were encountered: