Gajim - 2025-01-29


  1. Kris

    > https://share.hoerist.com/philipp/3uhcJJSrSLmNecoL/42ca0585-5c97-492f-ab6e-4518c619ddd7.png Stickers in Gajim, wen?

  2. concerto

    Just got this error, not sure how I triggered it (probably clicking on some chat). gajim-nightly v20250127-1 - ## Versions: - OS: Debian GNU/Linux trixie/sid n/a (trixie) - GTK Version: 4.16.12 - PyGObject Version: 3.50.0 - GLib Version : 2.82.4 - libsoup Version: 3.6.1 - python-nbxmpp Version: 5.0.4 - Gajim Version: 1.9.5 ## Traceback ``` Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gajim/gtk/control.py", line 563, in _request_history messages = self._request_messages(before) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gajim/gtk/control.py", line 536, in _request_messages self.contact.account, ^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/gajim/gtk/control.py", line 102, in contact assert self._contact is not None ^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError ``` ## Steps to reproduce the problem ...

  3. qy

    > And that's wrong? yes, it fails to match names with uppercase letters then, by my experience(?)

  4. qy

    or maybe it's just a lack of a reconnection. i don't know how it's implemented serverside, but conv forks seem to reconnect whenever it's changed (which is unpleasant frankly)

  5. qy

    on another note, on my FreeBSD desktop I notice an interesting behaviour: Checking save password on a new account, will mean it doesn't get created. It does if you don't check it, but then won't connect. The "enter password" dialog appears, and again, checking save password will make it fail and retry, but leaving it unchecked will have it connect. The result is that every start of gajim, I have to enter the password of every account manually, without saving. I have a feeling this is something like lack of gnome-keyring, but maybe you can advise better?

  6. qy

    It's just occured to me that I remembered seeing a setting for system keyring... will turn that off to see if that fixes it

  7. qy

    It works, nevermind. I guess that could probably just benefit from a clearer error, but otherwise my bad

  8. Ron

    in Conversations i'm seeing the private messages i sent to a Gajim group member also written within the group session here. the only difference is those private messages are preceeded with the words: "naar" (dutch meaning: "to") and: "gefluisterd" (dutch meaning: "whispered") In the Gajim app they appear in a seperate chat session outside of the group session, but in Conversations they appear within the group session. why doesn't the Gajim app not open a real private chat session with a group member? the group member's JID is visible so that isn't the problem. it sort of seems to be causing an unexpected effect within different XMPP clients. do other group members NOT using the Gajim app also see these group private messages within the group session ? (see screenshot example below)

  9. Ron

    https://tiny-server.com:5443/upload/6011e40c7f6b46bc122c7c744d5e5286c4688e88/TZ3xmYfPvtXvC9QlybPTerCyg0zaxBpJiOO5B9m1/isnDK8LYShikJar-5W633A.jpg

  10. qy

    > yes, it fails to match names with uppercase letters then, by my experience(?) ```diff diff -r a/gtk/blocking.py b/gtk/blocking.py 115c115 < blocked_jids.add(JID.from_string(item[0].lower())) --- > blocked_jids.add(JID.from_string(item[0])) ``` do you want this as a PR or something? it solves the issue going forwards, though I just had to spend ages retroactively adding case back to all of my blocking lists, which was extremely unpleasant.

  11. qy

    > yes, it fails to match names with uppercase letters then, by my experience(?) ```diff diff -r a/gtk/blocking.py b/gtk/blocking.py 115c115 < blocked_jids.add(JID.from_string(item[0].lower())) --- > blocked_jids.add(JID.from_string(item[0])) ``` lovetox: do you want this as a PR or something? it solves the issue going forwards, though I just had to spend ages retroactively adding case back to all of my blocking lists, which was extremely unpleasant.

  12. bot

    lovetox pushed 1 commits to branch gajim/master fix: Blocking: Don’t convert to lower case when saving - https://dev.gajim.org/gajim/gajim/-/commit/f8a10e4c0c60e9adedac3c2666fca49d3e0affe1

  13. lovetox

    Ron, different messengers show private messages in a different way

  14. lovetox

    https://share.hoerist.com/philipp/VAh9TdKF673UrvOe/087142e1-7ce6-41ed-8ce4-1cd451f97970.png

  15. lovetox

    you can set your preference in Gajim, then if the jid is known it will open a single chat

  16. Ron

    > you can set your preference in Gajim, then if the jid is known it will open a single chat thank you

  17. bot

    wurstsalat pushed 3 commits to branch gajim/master cfix: CodeTextView: Prevent leak by disabling line numbers - https://dev.gajim.org/gajim/gajim/-/commit/b95cd715d70da3f948fa55a87fa039cde1fd6546 cfix: ConversationView: Reset listbox without recreating it - https://dev.gajim.org/gajim/gajim/-/commit/65cd5601c49169c99678df35df7020952b2ba701 fix: ChatStack: Fix leak with Previews when switching to another workspace - https://dev.gajim.org/gajim/gajim/-/commit/523bfb59af598cb759791f5e7a5c973d251cf1b7

  18. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: MessageInputTextView: Add workaround for grabbing focus on chat switch - https://dev.gajim.org/gajim/gajim/-/commit/e585ce4c036cbd935e23a7ea74fbbd033fecc6f0

  19. bot

    wurstsalat pushed 1 commits to branch gajim/master cfix: MainWindow: Store 'is_window_visible' explicitly when showing/hiding the window - https://dev.gajim.org/gajim/gajim/-/commit/f78b2c014e071a5009c0f739489c218675726fe9

  20. bot

    wurstsalat pushed 1 commits to branch gajim/master cq: MainWindow: Remove obsolete handler - https://dev.gajim.org/gajim/gajim/-/commit/9b713aaf94a39cd6e94714bd3424c0f3390972e0