jdev - 2025-03-17


  1. lovetox

    No, yes looks better why was it not send to the inbox?

  2. 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

  3. edhelas

    Op will deliver ™

  4. Link Mauve

    It just fell through the cracks, if you’re interested you can probably push it again.

  5. 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.

  6. Link Mauve

    edhelas, that’s just an input format for mentions, other ways to trigger that can exist.

  7. Link Mauve

    Like a right click on a message with a “alert the mods” in the context menu.

  8. lovetox

    edhelas: but the spec has @all what do you think is missing

  9. edhelas

    lovetox Which one ?

  10. lovetox

    https://bouah.net/specs/mentions.html#groups

  11. singpolyma

    I have @here, @mods, and @username already heh

  12. singpolyma

    But I guess the way I do @mods some may not like

  13. edhelas

    > https://bouah.net/specs/mentions.html#groups So yes its from pep proposal, that relies on the PR I did above

  14. lovetox

    So let's get this going

  15. lovetox

    The mention story in xmpp is really bad 😞

  16. singpolyma

    Is it? I've never had a user even notice

  17. wgreenhouse

    doesn't it basically wash out if the usually-offline clients are also MAM/MUC MAM clients?

  18. lovetox

    Maybe because pep does not use your client

  19. wgreenhouse

    lovetox: poezio with smacks and mam both enabled is not pleasant, indeed

  20. 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

  21. singpolyma

    But what about the receiving story is bad right now?

  22. singpolyma

    > Maybe because pep does not use your client Ah, so specifically for people with nicks that overlap a word or such

  23. lovetox

    You don't receive it at all if you don't pull all of mam History. And of course false positives

  24. lovetox

    Although I get why this does not happen to you using a phone client which is always online

  25. lovetox

    Also i can not draw a mention received in a special way, say with @ in front

  26. lovetox

    Because I don't know if it was the goal of the sender to mention

  27. lovetox

    That's another downside, you can not type a name without mentioning

  28. 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

  29. lovetox

    All workarounds for a bad story

  30. singpolyma

    Though I expect we'll need the option to keep the current way for a long while on incoming

  31. lovetox

    And with occupant I'd now it's a trivial standard

  32. lovetox

    Not much to discuss at all, except the format on the wire

  33. 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?

  34. lovetox

    That will not go away if your client provides such feature

  35. moparisthebest

    The huge downside of mentions not in text is the massive abuse potential

  36. 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

  37. lovetox

    How?

  38. lovetox

    Im not seeing it

  39. Zash

    How about some rate limits and cooldown timers

  40. lovetox

    You can send me a message that mods don't see, sounds like a client bug

  41. Zash

    Don't PMs already do that

  42. moparisthebest

    If the mention bit is hidden I can send it along with every message

  43. lovetox

    We are discussing mentione

  44. lovetox

    We are discussing mentions

  45. lovetox

    moparisthebest: ok so your argument is, if client dev does not know what he does than other users can abuse

  46. moparisthebest

    What can the client dev do about it?

  47. lovetox

    Never would have thought

  48. lovetox

    moparisthebest: not buzzing?

  49. moparisthebest

    But user wants notifications for the channel

  50. lovetox

    Did you read the spec?

  51. 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

  52. lovetox

    Mods see it, and if not that means there was no notification

  53. 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.

  54. lovetox

    Don't shift the goal post

  55. lovetox

    You said mods don't see it

  56. lovetox

    I can spam you also without mention

  57. moparisthebest

    So you are saying mods will see it if they all upgrade to the latest version of gajim right when it comes out?

  58. Zash

    Is there any reason mods couldn't see random "hidden" mentions

  59. lovetox

    Yes

  60. moparisthebest

    I don't find that helpful

  61. lovetox

    Not a problem at all for me

  62. singpolyma

    Who cares if mods see it? You can say "hey mods ban this asshole"?

  63. lovetox

    It's the reactions discussion all over again

  64. Zash

    I remember rough agreement that was okay for new features to not work all that great in legacy clients.

  65. 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

  66. 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

  67. lovetox

    I don't see a massive abuse potential

  68. lovetox

    You need to send a message for every mention

  69. lovetox

    If someone spams the chat they will get banned

  70. lovetox

    If a mod is not on the newest client I send him a screenshot from mine

  71. moparisthebest

    I can't actually run gajim on my phone though

  72. 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

  73. moparisthebest

    I suspect most are in a similar situation

  74. singpolyma

    And also you get a notification. So two ways you are told which message it is

  75. lovetox

    And then you can block the user

  76. lovetox

    Note to self, implement local muc user blocking

  77. singpolyma

    Yup, also that

  78. moparisthebest

    Highlight isn't enough, there's no indication why a message is highlighted

  79. lovetox

    Abuse will always happen, we need to give the users the right tool to fight it

  80. singpolyma

    It's only highlighted for one reason so... It's that reason?

  81. lovetox

    But that's GUI client stuff, we are here talking about wire protocol stuff

  82. moparisthebest

    Where does it say that in the manual? Did they only highlight me or everyone?

  83. 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

  84. 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

  85. lovetox

    That's great, nobody says don't write stuff into security considerations

  86. moparisthebest

    They aren't there now and still need considered though

  87. theTedd

    moparisthebest, "PRs welcome" 😏

  88. moparisthebest

    theTedd: where (:

  89. theTedd

    Document it first, then point people to it