-
Schimon
Gajim crashes upon sending a message, on some occasions. ``` 2025-03-07 07:32:32 (W) gajim.c.settings Unable to determine context for: ##officalreallibertymedia%irc.freenode.net@irc.cheogram.com (gajim:34162): Gtk-WARNING **: 07:33:01.857: Trying to snapshot GtkGizmo 0x5994af79f3b0 without a current allocation /usr/lib/python3.13/multiprocessing/resource_tracker.py:277: UserWarning: resource_tracker: There appear to be 5 leaked semaphore objects to clean up at shutdown: {'/mp-gi4atlig', '/mp-u5qm7cs0', '/mp-r5liakjd', '/mp-op2d83p4', '/mp-lus8aaxk'} warnings.warn( Segmentation fault (core dumped) ```
-
Schimon
> Not sure what you intend to say cal0pteryx. I think that it would be good to enhance the account dialog. It would be useful to turn it into a dashboard. ↺
-
lovetox
Schimon: its a known Bug fixes soon
-
Schimon
> Schimon: its a known Bug fixes soon Thank you. lovetox. ↺
-
nicoco
> Hi, a friend sent me some messages since yesterday and got instantly "recipient read up there", while I never had any notification/unread messages tray icon and Gajim window wasn't open. Any idea why/how that happens? And how I could debug that further? do you have another client logged in? maybe movim? ↺
-
nicoco
to debug you can open the debug console, and if it's caused by another client wrongfully marking the chat as read you'll see something like ```xml <message xmlns='jabber:client' from='example.org' to='you@example.org/gajim' type='chat'> <received xmlns='urn:xmpp:carbons:2'> <forwarded xmlns='urn:xmpp:forward:0'> <message xmlns='jabber:client' from='you@example.org/other-client' to='your-buddy@their-server.org' type='chat'> <displayed xmlns='urn:xmpp:chat-markers:0' id='a-msg-id'/> </message> </forwarded> </received> </message> ```
-
it20
I can not find contact list when i select an account in 2.0.1
-
mesonium
it20: kebab menu (three dots), advanced, contact list or so
👍 1 -
cal0pteryx
it20: use Start Chat (ctrl+n)
👍 1 -
it20
seriously this is how I am supposed to find my contact in a chatting software -_-
-
it20
Come on man..
-
lovetox
👍 3mesonium: this is an advanced Dialog 99% people will never never, If a User asks Form a contact list in Most cases He wants to Start a Chat✎ -
lovetox
mesonium: this is an advanced Dialog 99% people will never need, If a User asks Form a contact list in Most cases He wants to Start a Chat ✏
-
lovetox
mesonium: this is an advanced Dialog 99% people will never need, If a User asks For a contact list in Most cases He wants to Start a Chat ✏
-
nicoco
> it20: kebab menu (three dots), advanced, contact list or so ooooh I didn't notice that, excellent! ♥ ↺
-
mesonium
We found the 1%!
😂 1🧐 1 -
it20
> mesonium: this is an advanced Dialog 99% people will never need, If a User asks For a contact list in Most cases He wants to Start a Chat lovetox please convey this message to the developer.. we need contact list with each account.. ↺
-
mesonium
it20, have you seen that you can filter the Start / Joiun Chat List by account?
❤ 1 -
it20
yes... seen it.. but it is buggy.. we should filter with multiple account, online contacts.. i have several account with around 50 contact.. so things are pretty messy for me right now..
-
lovetox
But you didnt have this before. The Röster was in the Account page✎ -
lovetox
But you didnt have this before. The Roster was in the Account page ✏
-
lovetox
So you would need beforehand in which Account to look
-
lovetox
This is the Same now with the Account Filter option
-
it20
no previously I select an account which listed below my workspaces and it showed all contact in this account..
-
it20
now I select an account it is showing few account details in a very big ass window
-
it20
and no contact list..
-
it20
this list is what I want basically.
-
lovetox
Please Show us a Screenshot of the filtered list For the Account wäre you See No contacts✎ -
lovetox
Please Show us a Screenshot of the filtered list For the Account were you See No contacts ✏
-
it20
In a new chat window where there is filter.. in that list I can see contact... but no contact in the main window.. I will give u a screenshot when I can..
-
lovetox
That's clear. The contact list in the Account page was moved to the start chat dialog
-
lovetox
Now I'm trying to find out what's the problem with finding a contact in the start chat dialog
-
cve-1312
> do you have another client logged in? maybe movim? No, no other clients :/ but I was thinking about making another account to test different situations without bothering my friend, I'll update ↺
-
cve-1312
> Now I'm trying to find out what's the problem with finding a contact in the start chat dialog I believe there's something about a new modal window popping and temporarily "blocking" other actions, vs everything in main window where you can change what you're doing with 0 click/no need to escape another window, that feels a bit more "heavy". I'm thinking about how Blender words its interface paradigm (which I find really great): "Non Overlapping, Non Blocking, Non Modal” ↺
-
cve-1312
Also, there might be some cases where you just want to quickly have a look at your contact list with no intent to start a chat for as different reasons that there're differents users... 🤷
-
cve-1312
If you use Gajim only with mouse, to find a contact filtered by account to start a chat from main chat view, I count like 6 clicks with current UI ("+" > Start new chat > Filter icon > Open account dropdown > account > double-click on user), where it could be like 2 (Account icon in bottom-left > Double click on the contact that would appear in the list of this account)
👍 1 -
lovetox
Or one click, nobody forces you to close chats
-
lovetox
You can pin your favourite chats to the top also
-
cve-1312
Hm, yeah, I'm not personnaly in situations where I have tens or thousands chats in gajim, was just trying to highlight other aspects :) I understood the contact list problem as for when you never initiated a chat with specific user, had not in mind that we can close chats!
-
cve-1312
well maybe not everybody that came here to talk about contact list had the same usages in mind
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Make dragged chat stick to cursor - https://dev.gajim.org/gajim/gajim/-/commit/62996c6a4af7f6500fb7a1d005e5687dfde50e27
-
Hugo
The release notes for 2.0 mention that gajim used to have a single list for contacts and groups but you moved away from that in 1.4.
-
Hugo
IMHO, gajim's biggest fault is its lack of exactly that: a single roster where I can see contacts and group.
-
lovetox
But we have exactly that
-
lovetox
It's the start chat dialog
-
Kris
Insert "mom I want... we have that at home" meme here.
-
bot
wurstsalat pushed 1 commits to branch gajim/master change: Display a warning when trying to add domain JID - https://dev.gajim.org/gajim/gajim/-/commit/a7fbe50b7f341baa32033c97fdbccaecd5ffc398
-
Hugo
I'd prefer to see me contacts in the main "Default" list on the main screen tbh.
-
Hugo
I really don't understand Gajim's design (despite it being my primary client on desktop).
-
lovetox
But you just said it does not have it
-
lovetox
Now it's, ah yes it is there, but not at the specific place I want it to
-
Hugo
> But you just said it does not have it Actually, I said that the release notes indicate that this was dropped in 1.4. ↺
-
Kris
Its not the same. At most it fulfills a similar function, but even that is doubtful.
-
lovetox
> IMHO, gajim's biggest fault is its lack of exactly that: a single roster where I can see contacts and group. ^
-
Hugo
Fair :P
-
Hugo
BTW: PgUp and PgDown does not work on that list.
-
Hugo
Nor does shift+PgUp
-
Hugo
Like, I miss the simplicity of messengers from 1995 thru 2010 where I just had a list of contacts and groups along with unread message count in the single window.
-
Hugo
How do I determine which 1:1 conversations have unread messages?
-
cal0pteryx
..by looking at the chats in the chat list + indicators..
-
lovetox
? You look into the chat list on the left of the dcreen✎ -
Hugo
1:1 conversations don't show up there.
-
lovetox
? You look into the chat list on the left of the screen ✏
-
cal0pteryx
they do
-
Hugo
Not anymore? I'm pretty sure they used to
-
lovetox
It's a chat list, a list of all your chats
-
Hugo
Odd, starting a chat with any contact indicates that I have preivous history.
-
Hugo
Could Gajim have lost all history with the upgrade to 2.0? Isn't this archived server side anyway?
-
cal0pteryx
there is a database migration
-
lovetox
Depends on many factors
-
cal0pteryx
your server side archive depends on your provider's policies
-
Hugo
> there is a database migration How do I run this? ↺
-
Hugo
> your server side archive depends on your provider's policies I have prosody's mam module enabled, if that's what you mean ↺
-
cal0pteryx
there is nothing to do. gajim runs its database migration when necessary (i.e. when upgrading from one release to another)
-
cal0pteryx
> I have prosody's mam module enabled, if that's what you mean then it's up to you to set a policy of your choice (how many days you want to keep) ↺
-
Hugo
History is visible from another host running gajim 1.9.5.
-
cal0pteryx
so?
-
Hugo
Today I upgraded gajim to 2.0 on this host, and now history is now longer visible.
-
cal0pteryx
from 1.9 to 2.0?
-
Hugo
I'm struggling to understand how server policy could be a factor here.
-
Hugo
From 1.9.5 to 2.0.0
-
lovetox
There is no server policy at play if you upgrade an existing instance
-
cal0pteryx
I don't think there was any database migration between 1.9.5 and 2.0
-
lovetox
If you setup a new instance of course you can only download what the server has.
-
lovetox
There is a sync history Dialog that lets you request all messages the server has
-
lovetox
Under the assumption you did not encrypt them
-
Hugo
> There is a sync history Dialog that lets you request all messages the server has Looks like the server does't have them any more; retentnion was 1w. ↺
-
Hugo
But it's not clear to me why they were deleted from this host.
-
Hugo
"Synchronise history" only downloads messages? I hoped to re-upload all history from another host and synchronise it to this one.
-
lovetox
No this feature does not exist in xmpp
-
lovetox
Of course you can simply copy the database to the other host