Gajim - 2025-08-15


  1. bot

    lovetox pushed 2 commits to branch gajim/master fix: Notifications: Don’t raise notification for messages from blocked users - https://dev.gajim.org/gajim/gajim/-/commit/5c6f5f073b0f4493e0da76bd20895c24a52445a1 fix: ChatList: Don’t show messages from blocked users - https://dev.gajim.org/gajim/gajim/-/commit/c5e60f00e85c0b8e8757f06cbb2f87266c565991

  2. bot

    lovetox pushed 1 commits to branch gajim/master imprv: OMEMO: Improve info messages on first contact - https://dev.gajim.org/gajim/gajim/-/commit/03e5940dc5f2ce3858fb68bf6acb476f9efae510

  3. shodan

    How do I paste a code block so it appears as fixed width text possibly inside it's own scrollable window and with a "copy" button for ease of copy-pasting by the receiving user ?

  4. shodan

    I notice there is a "paste as code block" option in the send message textbox. however it does not appear to work correctly ?

  5. shodan

    https://chat.domn.net:5443/upload/500b07a7efeff7dd5a382d5bf3fa0d30cec686c6/EIWZBe3jXHEM7d174GUQqZtpAhXqrUxHPL7tA23K/d140e3c8-d3d1-4ce2-939f-cd1bdfe02f7b.png

  6. shodan

    Here is what it does when I try ``` The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. ```

  7. shodan

    how embarrassing, it worked

  8. shodan

    I retried .. any it worked in the other chat as well, sorry for the disruption and I found the place this is explained in the documentation as well https://dev.gajim.org/gajim/gajim/-/wikis/help/gajimhints I couldn't find it from wiki help page but it was there

  9. shodan

    https://chat.domn.net:5443/upload/500b07a7efeff7dd5a382d5bf3fa0d30cec686c6/GvUm8VUBRJzoBVJ30djwqv81BWdpNKuPRW056Vfh/4c9523de-0f66-47ae-b106-15ce73e8446d.png

  10. lovetox

    i dont see anythin explained on that page regarding code blocks, what do you mean

  11. shodan

    Is there a place that displays all commands and syntax of the send message textbox ? I tried F1 but this had no effect There is a Help menu which leads to these two addresses https://dev.gajim.org/gajim/gajim/-/wikis/home https://dev.gajim.org/gajim/gajim/-/wikis/help/gajimfaq but from there you have to click to this page https://dev.gajim.org/gajim/gajim/-/wikis/help/Help and then this page https://dev.gajim.org/gajim/gajim/-/wikis/help/GajimHints

  12. lovetox

    ah now i see it, it shows the formating for codeblocks there

  13. shodan

    It is the second to last entry of gajim hints

  14. shodan

    https://chat.domn.net:5443/upload/500b07a7efeff7dd5a382d5bf3fa0d30cec686c6/CxnrvLbt0NlDsrjLhFDho1n6Zju2viM3Spl8UjEd/effd4527-c9b0-4e96-8e8f-b84c9772fa7e.png

  15. lovetox

    we have a formatting button left to the input box

  16. lovetox

    i would guess a user uses them and learns with that about the syntax without reading a help page

  17. lovetox

    granted codeblock is not in there and could be added

  18. shodan

    I would suggest adding formatting syntax and the /commands rapid information on the keyboard shortcut page and changing the keyboard shortcut from CTRL+SHIFT+/ to "F1"

  19. shodan

    Also spoilers ... are supported I believe, but I am not able to find them at this instant

  20. lovetox

    shodan, no there are no spoilers

  21. shodan

    Ah I mistake with another project lemmy https://github.com/LemmyNet/lemmy-ui/issues/3287#issuecomment-3146061238 Hmm is there link syntax ? [testing](https://github.com/LemmyNet/lemmy-ui/issues/3287#issuecomment-3146061238)

  22. lovetox

    no

  23. shodan

    should I create a thing about these ?

  24. lovetox

    there is already

  25. lovetox

    https://dev.gajim.org/gajim/gajim/-/issues/11781

  26. lovetox

    More documentation and help is always good, but i think its more useful to have it on the Wiki

  27. lovetox

    there many people can contribute, and errors can be fixed and are not hardcoded into a Gajim version

  28. shodan

    This is very vague The linked XEP-0071 XEP-0394, do not mention spoiler or link syntax even thought a XEP about spoiler exists XEP-0382: Spoiler messages

  29. lovetox

    also Search Engines can index it, and people can find it

  30. lovetox

    shodan, we can only implement standards, we will not invent our own formatting syntax

  31. lovetox

    XEP0071 is xhtml, html has <a>

  32. shodan

    I tried searching on google xmpp gajim how to code block syntax https://dev.gajim.org/ValdikSS/gajim-plugins/-/tree/master/syntax_highlight https://discourse.igniterealtime.org/t/syntax-format-to-send-one-to-one-message-for-archiving/81391 https://dev.gajim.org/muelli/gajim-plugins https://github.com/troystribling/agent_xmpp

  33. shodan

    Is link labelling syntax not part of the xmpp specification ? I mean something similar to the following [my example website](https://example.com)

  34. lovetox

    > XEP0071 is xhtml, html has <a> ^

  35. lovetox

    there is indeed no issue for the spoilers feature

  36. lovetox

    but just so you know it has nothing to do with message formatting, you cannot mark parts of a message as spoiler

  37. lovetox

    you can only mark the whole message as spoiler, so its more like a info you send with the message, and not text styling

  38. shodan

    can't figure it out

  39. shodan

    all there is this

  40. shodan

    https://chat.domn.net:5443/upload/500b07a7efeff7dd5a382d5bf3fa0d30cec686c6/AlPAwAMIwmKemx0ae7j4EFzZpePnmw3sXDYbtdlx/58071d33-79cc-4013-8c32-2c4736e5ad49.png

  41. shodan

    I tried posting in the debug console but ``` <message to="gajim@conference.gajim.org" type="chat" xmlns="jabber:client" id="61a2b43b-aca7-497b-a585-47cf1a1523f5"> <body>my example website: https://example.com</body> <html xmlns="http://jabber.org/protocol/xhtml-im"> <body xmlns="http://www.w3.org/1999/xhtml"> <p> <a href="https://example.com">my example website</a> </p> </body> </html> </message> ```

  42. shodan

    produces no output, I can't image any sane user going through these length to post an [url](http://example.com)

  43. shodan

    What about just parsing the internationally accepted syntax [url](http://example.com) no xep needed ?

  44. lovetox

    i think you misunderstood me

  45. lovetox

    i posted you a issue where the topic is implementing XEP0071

  46. lovetox

    you asked me if xmpp has a spec for sending links

  47. lovetox

    the answer is yes, XEP0071

  48. lovetox

    but its not implemented in Gajim

  49. lovetox

    hence the issue i linked you

  50. lovetox

    > internationally accepted syntax you mean the markdown spec? https://www.markdownguide.org/basic-syntax/

  51. lovetox

    if there is a XEP that incorporates that spec into xmpp, we will consider implementing it, but this is a discussion you can take to the xsf channel

  52. lovetox

    and also dont forget, the GUI a client offers a user to add a link to there message can be vastly different to how its sent over the wire

  53. lovetox

    nobody suggest users need to write html to style there messages, a client who would implement this would usually have a fitting Message Editor that lets the user make the formatting, e.g. Microsoft Word does for example

  54. lovetox

    nobody suggest users need to write html to style theire messages, a client who would implement this would usually have a fitting Message Editor that lets the user make the formatting, e.g. Microsoft Word does for example

  55. lovetox

    nobody suggest users need to write html to style their messages, a client who would implement this would usually have a fitting Message Editor that lets the user make the formatting, e.g. Microsoft Word does for example

  56. shodan

    Ok it's difficult figure out what is and isn't implemented yeah markdown would be better than nothing except for having to put two spaces at the end of every sentence" "

  57. shodan

    here is what I would like adding a link or other formatting look like

  58. shodan

    https://chat.domn.net:5443/upload/500b07a7efeff7dd5a382d5bf3fa0d30cec686c6/fZ7OLEzJodgZyqrekxuJeonjH1Q8dCARBKUIiiKc/2025-08-15_06h56s49_x.mp4

  59. bot

    lovetox pushed 1 commits to branch gajim/master imprv: StartChat: Remember last filter settings - https://dev.gajim.org/gajim/gajim/-/commit/8564823e46ef6397f45a6211cb6087cf7304b923

  60. aRubes

    Hi Gajim users, could you help me out? a couple weeks ago Gajim started behaving very slowley. latest version on openSUSE tumbleweed. Now it doesn't even connect ! there's an account password-related failure. I can connect perfectly fine via Dino (that's how I am connected to this room now), but not via Gajim even though it's the same account, and this happens on both my accounts! very weird. that's bad because I have used Gajim for many years and I like it. What happens is that I open Gajim, am prompted for the account password and then after a while I am prompted for the password again like it's not the right one. Tried uninstalling, deleting the leftover files, then reinstalling. nope.

  61. aRubes

    also, when I run it via the terminal I can see ambigiuous messages relating to passwords and keys which I don't understand. Again, I can connect to both accounts perfectly fine with Dino and the same credentials! Any ideas about what to try next? perhaps a commandline parameter?

  62. lovetox

    please go to the About dialog, troubleshooting -> debug info

  63. lovetox

    and post these here

  64. aRubes

    Thanks. I don't have a `troublshooting` section. only About and Credits. here's the About section: Gajim 2.2.0 A fully-featured XMPP chat client GTK Version: 4.18.6 GLib Version: 2.84.3 Pango Version: 1.56.4 PyGObject Version: 3.52.3 cairo Version: 1.18.4 pycairo Version: 1.28.0 python-nbxmpp Version: 6.2.0 libsoup Version: 3.6.5

  65. aRubes

    There is a debug console under View

  66. lovetox

    you can start gajim from console with -v

  67. lovetox

    wait till the password prompt comes, type your pass in, let it run a bit and send me the output of the console

  68. aRubes

    ok

  69. lovetox

    you may want to defirect the output to a file, as it will be much

  70. aRubes

    problem solves thanks to lovetox!

  71. chud

    is chats jumping around during synchronization even considered a bug

  72. lovetox

    I would say no, except you find a reason why it's super important that something does not jump while you look new messages getting added

  73. chud

    not super important, it's only unusable for a minute or two on first run and also gives off quite an impression of unfinished software. but yeah not critical. I'd say it sets the expectations right for a new user.

  74. lovetox

    2 minutes syncing? Sounds like bad connection or really slow server

  75. lovetox

    Or you are joined 50 groupchat

  76. chud

    Drag n drop malfunctions. When I drop a file onto a GoDream, it either hangs on drop files here, if it's a larger file, or hangs on drop files here for a while, if it's a smaller file, and then nothing happens, and then it doesn't even let me drag anything. fedora 40 and latest flatpak gajim

  77. chud

    also would be nice if it saved message drafts between runs tbh

  78. cal0pteryx

    chud: X11?

  79. chud

    yes

  80. cal0pteryx

    Sadly a known gtk 4 issue. It works on wayland

  81. chud

    bruh

  82. chud

    I was about to install it from distro repos. won't help right?

  83. cal0pteryx

    We should probably detect x11 here and bail, rather than freezing

  84. chud

    friend tells me it works for him on opensuse gajim 1.8.4 with kde x11

  85. lovetox

    We don't save drafts to disk?

  86. chud

    > friend tells me it works for him on opensuse gajim 1.8.4 with kde x11 oh right that gajim is just outdated

  87. chud

    gajim in fedora repos is 1.7.3?💀

  88. cal0pteryx

    chud: everything before gajim 2.0 is gtk3 (there it worked)

  89. chud

    I switched to wayland and finally drag and drop in gajim works. however i get other issues with other apps that are perhaps more severe.

  90. chud

    are there any working (actually working!) xmpp clients that don't use gtk and support omemo..

  91. cal0pteryx

    Does "working" include calls as well? Everybody comes with a different set of features for xmpp to be usable or a client to actually "work".

  92. chud

    I know the only desktop client that supports calls is dino. So I know that's too much to ask.

  93. chud

    I mean at least omemo+mam+bookmarks

  94. bot

    lovetox pushed 1 commits to branch gajim/master fix: Stream: Don’t set invalid xml:lang attribute - https://dev.gajim.org/gajim/gajim/-/commit/00459a544cca8266ce54d32005ec11a6cab852ca

  95. steven3k

    cal0pteryx, cal0pteryx, lovetox, vlad, lovetox: