Skip to content

Conversation

@iequidoo
Copy link
Collaborator

Both commits here may fix #7002. If that doesn't happen, we'll reopen it.

@iequidoo iequidoo force-pushed the iequidoo/self-status branch from 137ede8 to aafa034 Compare October 10, 2025 04:07
@iequidoo iequidoo requested a review from Simon-Laux October 10, 2025 04:09
@iequidoo iequidoo force-pushed the iequidoo/self-status branch from aafa034 to 73af206 Compare October 13, 2025 05:49
@iequidoo iequidoo requested a review from Simon-Laux October 13, 2025 05:52
…sent (#7002)

This prepares for sending self-status only together with self-avatar in encrypted messages. The idea
is that self-status normally doesn't change frequently, so it's not a problem to re-send the whole
profile. Self-status is rather a biography, it even goes to "NOTE:" in vCards, so it's not a contact
status at a particular moment like "online" or "busy", and to see it one should go to the contact
profile.

Don't check for "Chat-Version" header though. So if a non- Delta Chat key-contact removes footer,
its "status" remains, but this shouldn't be a problem.

For unencrypted messages self-status will still be always attached except MDNs, reactions and
SecureJoin messages, so that it's visible as the message footer in other MUAs.
The normal way of synchronizing self-avatar and -status nowadays is sync messages.
@iequidoo iequidoo force-pushed the iequidoo/self-status branch from 73af206 to 221526d Compare October 25, 2025 07:21
@Hocuri
Copy link
Collaborator

Hocuri commented Nov 25, 2025

Since it's unclear whether this fixes an issue, let's close this for now.

If someone finds steps to reproduce the issue, and if this PR then turns out to fix the bug, let's reopen it.

@Hocuri Hocuri closed this Nov 25, 2025
@iequidoo
Copy link
Collaborator Author

Since it's unclear whether this fixes an issue, let's close this for now.

I think that the second commit should be rebased on main and merged, it's a significant simplification. We don't need the old-way synchronization of self-avatar and status because now we have sync messages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

It seems to happen easily that the bio is deleted again or the pfp is reverted due to sync issues

4 participants