-
Benson
A copr with latest Gajim https://copr.fedorainfracloud.org/coprs/fed500/gajim
-
Benson
Main problem preventing updates is older version of python-protobuf in main repositories
-
moparisthebest
> but did you change anything recently? you are using it for a long time and now this suddenly started? actually I'm back after not using it for awhile (: ↺
-
William
> when you click the chat details button in the top, and go to the settings page, does it look like that The top looks like that but the other doesnt have a check mark ↺
-
William
> what the error means you are seeing is, that either you contact has not published any keys or you have no access Well his works with others its just me and how do i publish? or get access i apologize if its a dumb question ↺
-
lovetox
It needs a checkmark you need to tell your contact they need to share the status with you
-
lovetox
I wonder, what client is your contact using?
-
nicoco
Hey! Congrats on merging in the gtk4 branch. :) I was wondering if it was easy to test in debian stable or if I should avoid pulling in the latest changes because it might need some non-python dependencies that aren't available in debian stable?
-
lovetox
Debian stable should be fine
-
lovetox
Though old gtk4 version not tested with that
👌 1 -
Squeaky Latex Folf
Hey all. Does anyone know if there's a script that extracts logs from logs.db SQLite database into a textual format?
-
deport
You can export chat logs within gajim
-
deport
I'm not aware of any scripts.
-
Squeaky Latex Folf
> You can export chat logs within gajim Where can I do that?
-
Squeaky Latex Folf
I don't see the option
-
lovetox
Accounts dialog, not sure in which tab
-
Squeaky Latex Folf
Also does logs.db contain encrypted messages and their decrypted message as well?
-
Squeaky Latex Folf
I can't find the option so I'll just try to make an SQL command to do it until someone tells me otherwise
-
lovetox
That will take days, I would recommend searching the option
-
lovetox
The database contains only unencrypted messages
-
Squeaky Latex Folf
Where are encrypted messages stored?
-
Squeaky Latex Folf
I already made an SQL script that extracts messages from a specific user✎ -
Squeaky Latex Folf
I already made an SQL script that extracts messages from a specific user (or as referred to by Gajim's internals, a "remote") ✏
-
Squeaky Latex Folf
I already made an SQL script that extracts messages from a specific user (or as referred to by Gajim's sche,a, a "remote") ✏
-
Squeaky Latex Folf
I already made an SQL script that extracts messages from a specific user (or as referred to by Gajim's schema, a "remote") ✏
-
Squeaky Latex Folf
Or does Gajim decrypt on-the-fly?
-
lovetox
We don't store encrypted messages
-
lovetox
They are decrypted when we receive them
-
Squeaky Latex Folf
Annoying
-
Squeaky Latex Folf
That makes it pretty annoying for me to script a way to export logs
-
Squeaky Latex Folf
Also here's the script I have made. It exports a complete chatlog with a specific remote/user. ATTACH DATABASE 'logs.db' AS logs; ATTACH DATABASE 'export.db' AS export; CREATE TABLE export.account AS SELECT * FROM logs.account; CREATE TABLE export.remote AS SELECT * FROM logs.remote WHERE jid = 'jid@example.com'; CREATE TABLE export.message AS SELECT * FROM logs.message WHERE fk_remote_pk IN (SELECT pk FROM export.remote);
-
Squeaky Latex Folf
But I just found out that Export Chat History is in the Privacy settings
-
Squeaky Latex Folf
So I will try using that instead
-
Sally
Does the latest release use GTK Version: 3.24.43?
-
Sally
I use Flatpak
-
ffofeao
Is there a general chat about XMPP\Jabber?
-
hannibal
Sally: the about window should show which gtk version is used
-
Sally
hannibal: Yes, when I go to about, it shows this version. But I thought it should be gtk4
-
cal0pteryx
Sally: a gtk4 version of gajim has not been released yet
-
cal0pteryx
ffofeao: you can search via Gajim > Start chat > globe button
-
Sally
cal0pteryx: Okay, my mistake then
-
Sally
Thank you so much cal0pteryx
-
mrdoctorwho
opening the "start / join chat" window takes a LOT of time, is that known?
-
mrdoctorwho
a couple seconds longer than it was in gtk3 version of gajim
-
lovetox
for me its near instant
-
lovetox
maybe run with debug output, maybe there is a slow database query?
-
lovetox
we add just the roster contacts and your groupchats
-
lovetox
would you say you have many of them?
-
lovetox
or maybe many accounts?
-
mrdoctorwho
lovetox, also there's an issue with file d&d
-
mrdoctorwho
if the d&d failed, the text "drop your files here" persists until gajim restarted
-
mrdoctorwho
even after a succeeded attempt
-
mrdoctorwho
to reporduce, try dropping some files which gajim does not have access to
-
mrdoctorwho
> or maybe many accounts? 1 account, not so many contacts ↺
-
mrdoctorwho
it was slow on gtk3, but on gtk4 it's really bad
-
mrdoctorwho
2024-11-18T23:23:18 (D) gajim.gtk.widgets Load Window: StartChatDialog https://conference.gajim.org:5281/pastebin/b78d080c-16fe-4085-8542-da11367e4758
-
mrdoctorwho
sorry it turned out a bit too long, I expected the server to make a paste of it
-
lovetox
the server did
-
lovetox
you just dont see it
-
mrdoctorwho
ok
-
mrdoctorwho
also the @ sign action makes it really hard to use the @ symbol it anything but what gajim uses it for
-
mrdoctorwho
and the sorting is off
-
lovetox
what do you want to use the @ for?
-
lovetox
if you write a email or jid it does not trigger the dialog
-
mrdoctorwho
I tried to insert a nickname in the middle of the message
-
lovetox
yeah thats what the @ is for? how was it hard?
-
mrdoctorwho
there might be reasons where @ should be added, for example when writing code snippets directly in the chat
-
cal0pteryx
mrdoctorwho, you can always press "right arrow" to close the popover
-
mrdoctorwho
I think the previous method when the nick was added/completed with the tab button is something the people around xmpp are used for
-
mrdoctorwho
cal0pteryx, this is inconvenient, I have to do additonal button press
-
mrdoctorwho
speaking of sorting being off
-
mrdoctorwho
https://drop.helldev.net/a3c26db8-cf32-4d19-9f64-3d367568404d/72083bda-9551-40fd-9f59-678b53e4a829.png
-
mrdoctorwho
it suggests another user even though I've been writing cal0pteryx, I didn't press the down button
-
cal0pteryx
mrdoctorwho, works for me
-
mrdoctorwho
it's not always present
-
lovetox
the logic checks for substring
-
cal0pteryx
point is: when do you use @ in a sentence other than typing an address or @-mentioning somebody? you can use right arrow or just continue typing
-
mrdoctorwho
@ is not the way to mention somebody in xmpp
-
mrdoctorwho
now instead of pressing tab to answer the previous user I have to press @ and write the nickname
-
cal0pteryx
please compage "in xmpp" to "in chat"✎ -
lovetox
this discussion goes into the wrong direction
-
cal0pteryx
please compare "in xmpp" to "in chat" ✏
-
lovetox
mrdoctorwho, please show an example where typing @ hinders you to do whatever you want to type
-
lovetox
i dont see how any of your examples create a problem
-
mrdoctorwho
lovetox, it creates a problem when writing code snippets, for example that use decorators in python or annotations in java, there might be other reasons to use that symbol in the chat I can't think of right now, but the new functionality makes me avoid it, I believe I won't be the only one complaining
-
lovetox
this is still not an example? are you saying you cant use the @ symbol?
-
lovetox
@decorator
-
mrdoctorwho
I'll have to press an additional button to close the nick choosnig popup, it's inconvenient
-
lovetox
i dont have to press a button
-
cal0pteryx
no you don't, just continue typing
-
lovetox
the only exception that i can think of is, that you want to send a string @something that by accident also matches the nickname of someone
-
lovetox
thats the only case where you would need to "escape" your input, and close the popup
-
lovetox
what i will think about, if we should make the completion popup only trigger after at least 1 or 2 chars
-
lovetox
this will reduce it poping up more
-
lovetox
about the slow start chat problem, im at a loss it seems to take 3 seconds just to get to the muc loading part
-
lovetox
i will add more debug logging, maybe this will help
-
mrdoctorwho
copying "link address" of a conference results in "about:ambiguous-address?conference-address"
-
mrdoctorwho
text box is not always focused after choosing a chat in the workspace✎ -
mrdoctorwho
text input box is not always focused after choosing a chat in the workspace ✏
-
cal0pteryx
> copying "link address" of a conference results in "about:ambiguous-address?conference-address" where exaclty do you copy? ↺
-
mrdoctorwho
somebody sent a conference address, e.g. gajim@conference.gajim.org
-
cal0pteryx
> text input box is not always focused after choosing a chat in the workspace yes, that's not fixed yet. in the meantime, pressing space will focus the input ↺
-
cal0pteryx
ah thanks, can reproduce it
-
mrdoctorwho
I press rmb on it, then "copy link address" and it results in the above text copied into the clipboard
-
cal0pteryx
strange
-
cal0pteryx
ah, that's actually coming from Gajim's URI parsing code. I'm not familiar with that
-
deport
I don't know if gajim is interested in potential grants but this exists https://www.futo.org/grants/
-
bot
lovetox pushed 1 commits to branch gajim/master new: StartChat: Improve loading time and add debug logging - https://dev.gajim.org/gajim/gajim/-/commit/3e2331acb01ad0a23547fc174f408cb35ba24d9a
-
lovetox
^ mrdoctorwho, try with this commit, it should load now faster and show more debug output
-
mrdoctorwho
ok
-
mrdoctorwho
I wouldn't say it became any faster
-
mrdoctorwho
t 2024-11-19T00:40:57 (D) gajim.gtk.widgets Load Window: StartChatDialog 2024-11-19T00:40:57 (D) gajim.gtk Load ui file: start_chat_dialog.ui 2024-11-19T00:40:57 (D) gajim.gtk Load ui file: groupchat_nick_chooser.ui 2024-11-19T00:41:01 (D) gajim.gtk Load ui file: groupchat_info_scrolled.ui 2024-11-19T00:41:01 (I) gajim.c.m.task_manager 57 tasks queued 2024-11-19T00:41:01 (I) gajim.c.m.task_manager Execute task VCardAvatars (conversations@conference.siacs.eu/agatha 9f8702f870ca87b6fc98f51b5e1f3676e7d50b7b) 2024-11-19T00:41:01 (I) nbxmpp.m.vcardtemp (helldev.net) request_vcard(jid=conversations@conference.siacs.eu/agatha) 2024-11-19T00:41:01 (I) nbxmpp.connection (helldev.net) ::::: DATA SENT ::::
-
mrdoctorwho
the log doesn't show that though
-
lovetox
thats not the right code you are running
-
mrdoctorwho
oh wait
-
mrdoctorwho
I forgot pip install
-
mrdoctorwho
2024-11-19T00:47:22 (D) gajim.gtk.widgets Load Window: StartChatDialog 2024-11-19T00:47:22 (D) gajim.gtk Load ui file: start_chat_dialog.ui 2024-11-19T00:47:22 (D) gajim.gtk Load ui file: groupchat_nick_chooser.ui 2024-11-19T00:47:22 (D) gajim.gtk.start_chat Loading contacts 2024-11-19T00:47:22 (D) gajim.gtk.start_chat Loading contacts finished, model count 185 2024-11-19T00:47:22 (D) gajim.gtk.start_chat Loading groupchats 2024-11-19T00:47:22 (D) gajim.gtk.start_chat Loading groupchats finished, model count 234 2024-11-19T00:47:22 (D) gajim.gtk Load ui file: groupchat_info_scrolled.ui 2024-11-19T00:47:22 (D) gajim.gtk.start_chat Loading dialog finished 2024-11-19T00:47:23 (D) gajim.gtk.main Window state changed: <flags 0 of type Gdk.ToplevelState> (gajim:73233): Gtk-WARNING **: 00:47:23.126: GtkGizmo 0x5578b422de60 (slider) reported min width -2, but sizes must be >= 0
-
mrdoctorwho
now it's much faster indeed
-
mrdoctorwho
thanks lovetox
-
lovetox
hm this copy link adress menu entry is actually not our menu, its some new gtk menu entry
-
lovetox
some weird parsing issue, when a jid is in the middle of a message, it has different menu entries
-
lovetox
seems to be a gtk bug