-
lovetox
No, yes looks better why was it not send to the inbox?
-
Link Mauve
lovetox, I think because the second one depends on the first one being accepted, and it’s sitting in Kev’s inbox since 2023 apparently. :D
-
edhelas
Op will deliver ™
-
Link Mauve
It just fell through the cracks, if you’re interested you can probably push it again.
-
edhelas
It was a big chunk yes, but I really think we need a serious quote system in XMPP, @all @admins @username, that kind of things.
-
Link Mauve
edhelas, that’s just an input format for mentions, other ways to trigger that can exist.
-
Link Mauve
Like a right click on a message with a “alert the mods” in the context menu.
-
lovetox
edhelas: but the spec has @all what do you think is missing
-
edhelas
lovetox Which one ?
-
lovetox
https://bouah.net/specs/mentions.html#groups
-
singpolyma
I have @here, @mods, and @username already heh
-
singpolyma
But I guess the way I do @mods some may not like
-
edhelas
> https://bouah.net/specs/mentions.html#groups So yes its from pep proposal, that relies on the PR I did above ↺
-
lovetox
So let's get this going
-
lovetox
The mention story in xmpp is really bad 😞
-
singpolyma
Is it? I've never had a user even notice
-
wgreenhouse
doesn't it basically wash out if the usually-offline clients are also MAM/MUC MAM clients?
-
lovetox
Maybe because pep does not use your client
-
wgreenhouse
lovetox: poezio with smacks and mam both enabled is not pleasant, indeed
-
lovetox
Not sure what you are trying to say singpolyma a User sending a mention will not notice if you provide good UI. The bad story is about receiving one
-
singpolyma
But what about the receiving story is bad right now?
-
singpolyma
> Maybe because pep does not use your client Ah, so specifically for people with nicks that overlap a word or such ↺
-
lovetox
You don't receive it at all if you don't pull all of mam History. And of course false positives
-
lovetox
Although I get why this does not happen to you using a phone client which is always online
-
lovetox
Also i can not draw a mention received in a special way, say with @ in front
-
lovetox
Because I don't know if it was the goal of the sender to mention
-
lovetox
That's another downside, you can not type a name without mentioning
-
singpolyma
I mean, we do in practice draw in a special way. I'm not saying it wouldn't be better if we had extra metadata
-
lovetox
All workarounds for a bad story
-
singpolyma
Though I expect we'll need the option to keep the current way for a long while on incoming
-
lovetox
And with occupant I'd now it's a trivial standard
-
lovetox
Not much to discuss at all, except the format on the wire
-
moparisthebest
> That's another downside, you can not type a name without mentioning You mean an upside, to always know when someone is talking about you? ↺
-
lovetox
That will not go away if your client provides such feature
-
moparisthebest
The huge downside of mentions not in text is the massive abuse potential
-
moparisthebest
I can ping lovetox with every message I send in here, and that client keeps buzzing, yet no one sees anything including the mods
-
lovetox
How?
-
lovetox
Im not seeing it
-
Zash
How about some rate limits and cooldown timers
-
lovetox
You can send me a message that mods don't see, sounds like a client bug
-
Zash
Don't PMs already do that
-
moparisthebest
If the mention bit is hidden I can send it along with every message
-
lovetox
We are discussing mentione✎ -
lovetox
We are discussing mentions ✏
-
lovetox
moparisthebest: ok so your argument is, if client dev does not know what he does than other users can abuse
-
moparisthebest
What can the client dev do about it?
-
lovetox
Never would have thought
-
lovetox
moparisthebest: not buzzing?
-
moparisthebest
But user wants notifications for the channel
-
lovetox
Did you read the spec?
-
lovetox
If you include a mention in a message with a body i will print the username bold into the message. If I don't print it in the message there is no notification
-
lovetox
Mods see it, and if not that means there was no notification
-
moparisthebest
Yes, the <reference> bit is hidden by all current clients, and the security considerations mentions part of the problem: > Being able to notify groups of people at the same time may also be used by malicious entities.
-
lovetox
Don't shift the goal post
-
lovetox
You said mods don't see it
-
lovetox
I can spam you also without mention
-
moparisthebest
So you are saying mods will see it if they all upgrade to the latest version of gajim right when it comes out?
-
Zash
Is there any reason mods couldn't see random "hidden" mentions
-
lovetox
Yes
-
moparisthebest
I don't find that helpful
-
lovetox
Not a problem at all for me
-
singpolyma
Who cares if mods see it? You can say "hey mods ban this asshole"?
-
lovetox
It's the reactions discussion all over again
-
Zash
I remember rough agreement that was okay for new features to not work all that great in legacy clients.
-
moparisthebest
> Who cares if mods see it? You can say "hey mods ban this asshole"? You can't, cheogram is an example of this implemented poorly, as a user you have no idea which message the notification came in ↺
-
moparisthebest
New features not working in old clients is ok, but new features opening up massive abuse not so much, it at least needs thought about
-
lovetox
I don't see a massive abuse potential
-
lovetox
You need to send a message for every mention
-
lovetox
If someone spams the chat they will get banned
-
lovetox
If a mod is not on the newest client I send him a screenshot from mine
-
moparisthebest
I can't actually run gajim on my phone though
-
singpolyma
>> Who cares if mods see it? You can say "hey mods ban this asshole"? > You can't, cheogram is an example of this implemented poorly, as a user you have no idea which message the notification came in You do because the client highlights the message ↺
-
moparisthebest
I suspect most are in a similar situation
-
singpolyma
And also you get a notification. So two ways you are told which message it is
-
lovetox
And then you can block the user
-
lovetox
Note to self, implement local muc user blocking
-
singpolyma
Yup, also that
-
moparisthebest
Highlight isn't enough, there's no indication why a message is highlighted
-
lovetox
Abuse will always happen, we need to give the users the right tool to fight it
-
singpolyma
It's only highlighted for one reason so... It's that reason?
-
lovetox
But that's GUI client stuff, we are here talking about wire protocol stuff
-
moparisthebest
Where does it say that in the manual? Did they only highlight me or everyone?
-
moparisthebest
> But that's GUI client stuff, we are here talking about wire protocol stuff This is the most worthless distinction that exists but I see it brought up often sadly ↺
-
moparisthebest
I'm not saying no one should implement this, I'm saying there are real security considerations to consider while doing so, both in your client and the wider ecosystem, that's all
-
lovetox
That's great, nobody says don't write stuff into security considerations
-
moparisthebest
They aren't there now and still need considered though
-
theTedd
moparisthebest, "PRs welcome" 😏
-
moparisthebest
theTedd: where (:
-
theTedd
Document it first, then point people to it