ProtoXEP: Explicit Mentions#1509
Merged
Merged
Conversation
cb7e847 to
f9a41a8
Compare
Author
|
Discussion in xsf@ the other day reminded me to actually implement this. For the curious, here's a Slixmpp plugin implementing most of the proposal other than MUC permissions which I wrote for a friend to use with their bot. |
f9a41a8 to
a1761b5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This proposal defines a way to explicitly mention one or more users in messages, providing functionality commonly found in legacy messengers. The main benefits this proposal has over current regex-based implicit mentions are:
This ProtoXEP was originally written by pep back in 2023, who has graciously allowed me to build upon their work and submit it. The original version relied on a change proposed to XEP-0372 found in #1281 which hasn't been approved yet. The current version of this proposal removed the dependency on XEP-0372, but I'd like to add it back if the change is approved; I've specifically designed this proposal to make the revision as easy as possible to make, when the time comes.
I'm new to writing standards as well as to XMPP, but I've tried to copy the way other XEPs work and incorporate feedback from various people as best I can. In particular, I'm least confident that permissions have been specified correctly, so feedback on that would be especially appreciated.