Gajim - 2025-04-14


  1. ==MS==

    Hello

  2. ==MS==

    is there a way to integrate password-store with gajim?

  3. ==MS==

    that is: https://www.passwordstore.org/

  4. hannibal

    ==MS==: https://github.com/nazarewk/keyring_pass might work

  5. ==MS==

    Oooo

  6. ==MS==

    I'll try it

  7. ==MS==

    Thanks!

  8. Codimp

    Hello, it would be cool to have a "mark as unread from here" option on messages, via the "…" menu: sometimes we open a conversation on Gajim, or the window just get the focus and a conversation is all mark as read but we don't have time to read it now, so we can write it as "unread from a certain message" to remember to read it later, what do you think about it?

    👍 1
  9. J00

    test

  10. cal0pteryx

    That's what we had message reminders in mind for

  11. J00

    aa

  12. cal0pteryx

    J00: you're testing in front of ~400 people. Your message went through

  13. Codimp

    > That's what we had message reminders in mind for oh cool, it will be a feature in the activity feed right?

  14. cal0pteryx

    Yes

    ❤️ 1
  15. el3ctron

    .

  16. toastal

    Gajim has some of the best admin/moderation features. I appreciate it.

  17. toastal

    Is there a way to ban a user that dropped spam & then left tho? I can moderate out the messages, but I would prefer to outcast the transgressor.

  18. toastal

    After leaving there is no longer an affiliation

  19. Kris

    You can still see the jid on newer versions via the details menu

  20. Kris

    And afaik add that manually to the ban list

  21. toastal

    Details menu?

  22. lovetox

    On what version are you?

  23. lovetox

    If you click the avatar of the users message it should show a ban option

  24. toastal

    2.0.3 (Unix/Linux)

  25. toastal

    Ah, ha. I did not know you could _right-click_ an avatar.

  26. toastal

    But, alas no real JID.

  27. toastal

    Is an owner not an administrator?

  28. lovetox

    What are you seeing ? The option is not available ?

  29. toastal

    User left the room so no moderation options.

  30. toastal

    “Details” shows an ID that is room@server/RoomID … not actual JID

  31. toastal

    My user is “Owner” affiliation.

  32. lovetox

    You click the avatar , a menu should open, what are you seeing in this menu

  33. toastal

    Just DM, Details, Execute command … rest are unavailable but they are gone from the room

  34. toastal

    (aside, I had debug logs on (still don’t know why rooms disconnect), so I was able to find the _real_ JID in those logs, but I want to know in the future how to deal with this)

  35. lovetox

    The ban option should be available from this menu, I will check later what the conditions are

  36. lovetox

    User in the room should be irrelevant

  37. toastal

    There is another user up in the history a bit. But I don’t have the ban ability for that either.

  38. toastal

    Moderation / Administration are “Not available”

  39. Kris

    If you are not an owner or admin you obviously can't see the JID in a pseudonymous channel, nor ban the account.

  40. Kris

    But if you are a admin you should be able to see the full JID even after departure

  41. Kris

    Maybe not if the post was pulled from MAM only 🤔

  42. Kris

    Maybe not if the post was pulled from MAM only? 🤔

  43. lissine

    You probably can't see the real jid if the user has left the room

  44. toastal

    This very much could be…

  45. toastal

    Since I still have this issue where my rooms always need to be manually connected to, I am always pulling from history

  46. toastal

    (which history is layman’s for MAM IIRC)

  47. lovetox

    i just checked, its because the user left

  48. lovetox

    we check if a action is allowed normally

  49. lovetox

    for example an admin can not ban an owner

  50. lovetox

    because we dont store the affiliations of users we can currently only check if the user is present

  51. toastal

    Hmm… is this considered an oversight then? Dropping spam then leaving seems like normal spammer behavior 😛

  52. lovetox

    hmm .. yeah i think about lifting these restrictions

  53. lovetox

    worst case you try to ban someone, and get an error back that its not possible

  54. toastal

    Roger. Well thanks for helping me debug this. 🫡

  55. toastal

    Given the weird tone of the user, I think it was the same user as prior, just under another alias, so hopefully the JID ban will work.

  56. Kris

    I am not at my PC right now, but I am 99% sure an channel admin can see the real JID after a person has left. That was a recent feature addition precisely because of drive by spam issues AFAIK.

  57. lovetox

    but we have no obvious way

  58. lovetox

    toastal what if you use the Add Contact menu

  59. lovetox

    does it show the real jid?

  60. toastal

    As far as I can see, there is no ability to Add Contact. No right click menus or otherwise.

  61. lovetox

    no its also based on presence

  62. lovetox

    yeah its hidden

  63. toastal

    (the room is semi-anonymous for admins/owners ftr)

  64. toastal

    On the `ejabberd` side… I can pull the history, but since I retracted all the messages before looking, the history was full of retractions instead of actual messages.

  65. lissine

    You could ban the user before moderating their messages

  66. toastal

    Hindsight _is_ 20:20 :)

  67. lovetox

    i think we need to move the ban option into the message menu

    👍 1
  68. toastal

    I would be in favor of that. I think that was the UX ’issue’ here.

  69. toastal

    The … comes up on hover & retract was my first instinct, not right-click user avatar (did not know was possible)

  70. lissine

    > i think we need to move the ban option into the message menu Or you could add an option to ban the user when moderating their messages

  71. toastal

    Or the moderate all option included a checkbox to “Ban also?”

    👍 1
  72. toastal

    Well this is a bit productive after all seeing a potential UX improvment :)

  73. moparisthebest

    Cheogram does it the opposite way, if you click ban, it asks if you'd also like to moderate all their recent messages

    👀 1👍 1
  74. moparisthebest

    I don't think one is right and the other is wrong or anything, just sharing what other's do (:

  75. toastal

    I mean you might actually want it in both location depending on which action the admin thinks of first. I agree there isn’t a ‘correct’ option here.

  76. toastal

    I mean you might actually want it in both locations depending on which action the admin thinks of first. I agree there isn’t a ‘correct’ option here.

  77. moparisthebest

    "why not both?" I like it :)

  78. toastal

    In this case it kinda makes sense since the overlap is probably pretty high. If you are banning a user, it’s probably something they said that you don’t want to expose users to. & if moderating a message, you might also want to consider if the user is toxic or not at that very moment.

  79. toastal

    It saves a step while making the options more convenient & discoverable albeit redundant

  80. toastal

    But 01:30… Gotta hit the hay tho & again, thanks everyone for your help + thoughts.

  81. toastal

    But 01:30… Gotta hit the hay tho …& again, thanks everyone for your help + thoughts.

  82. Goot the ticklegoblin!

    perhaps a moderation log style thing, where recent moderator actions (along with the JID of relevant parties) are saved and can be looked over after the fact?

  83. bot

    wurstsalat pushed 1 commits to branch gajim/master fix: Message actions box: Fix pressing space to focus input; prevent error with no contact - https://dev.gajim.org/gajim/gajim/-/commit/68715d13d112014cf52d4acac903c55453d999f6