Skip to content
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

[Feature]: XEP-0333: Chat Markers – Show chat markers in MUC #914

Open
2 tasks done
kometenstaub opened this issue Mar 1, 2023 · 6 comments
Open
2 tasks done
Labels
Chat-UI Rewrite This will only be solved once we rewrite the chat ui using SwiftUI

Comments

@kometenstaub
Copy link

Precondition

  • I understood that this template is only for feature requests and not for bug reports

Cross-checked related issues?

Describe your feature

Currently, there are no read status markers for who has already read a message in a group.

Conversations for Android displays a line after a message for the group members who have read until a certain point.

Example : If one person hasn't caught up with all the messages, their name would be below the last message they have seen, whereas someone's name who has read everything would be displayed at the bottom.

@kometenstaub
Copy link
Author

kometenstaub commented Mar 1, 2023

I wanted to add a link to the Conversations website to show an example, and noticed the specification link to Chat markers: https://xmpp.org/extensions/xep-0333.html

Apparently, this should not be used in production systems as it is in Deferred status?

Edit: From what I gathered from the other reports (https://github.com/monal-im/Monal/issues?q=is%3Aissue+0333+is%3Aclosed), XEP-0333 is already implemented, but there is no implementation for MUC?

@kometenstaub kometenstaub changed the title [Feature]: Show read status markers of group members below messages [Feature]: XEP-0333: Chat Markers – Show chat markers in MUC Mar 1, 2023
@licaon-kter
Copy link
Contributor

@kometenstaub

If an experimental XEP is not updated for more than twelve months, it will be moved off Experimental to Deferred. If there is another update, it will put the XEP back onto Experimental.

It does not mean you should do or not do something with it, if it's useful...go ahead :)

@licaon-kter
Copy link
Contributor

Is this about public channel or private groups?

@kometenstaub
Copy link
Author

This is about private groups, so where only a couple of members are.

@kometenstaub
Copy link
Author

kometenstaub commented Mar 1, 2023

I suppose that there could be a limit for 4/5 people like families where the info is shown inline, and otherwise it hides behind an info option like WhatsApp does. (Or a setting with a limit to set it to inline/as an option).

WhatsApp's implementation of one tick/two ticks/two ticks in a different colour might also work, in addition to an info option for who has read which message.

@Echolon
Copy link
Contributor

Echolon commented Mar 5, 2023

XEP-0333: Chat Markers #8

@tmolitor-stud-tu tmolitor-stud-tu added the Chat-UI Rewrite This will only be solved once we rewrite the chat ui using SwiftUI label Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chat-UI Rewrite This will only be solved once we rewrite the chat ui using SwiftUI
Projects
None yet
Development

No branches or pull requests

4 participants