-
Kris
kind of a pity that there isn't a roster anymore on Gajim 2.0, but otherwise it seems quite nice.
-
debacle
> kind of a pity that there isn't a roster anymore on Gajim 2.0, but otherwise it seems quite nice. I wonder, where I can see my contacts now? E.g. who is online etc.? ↺
-
Kris
debacle, there is still the green dot shown on the avatar of users you have a chat open with, and there is a contact list management interface, but that doesn't show the status.
-
Kris
on the plus side, this contact list management interface does show the subscription status more clearly, but it is pretty hidden in general.
👍 2 -
Kris
I would say it is a 20% improvement and a 80% downgrade compared to the previous roster 🫠
-
Kris
and the space in the UI where the roster previously was, is now mostly empty.
-
seb
Hello. Congratulation for the latest release of Gajim. And big thank you to everyone who have contributed to it.
-
hueso
2.0 is so kewl (⌐■_■)
-
seb
I use it right now, very happy.
-
seb
I hope I could help, after I finished my school exams.
-
seb
(And I miss coding in Python)
-
cve-1312
Hey thanks for the 2.0 :) just found a strange behavior with conversation filter box: when I open a dropdown list then click back to close it (not "the same value in the list"), there's no way to close the filter box anymore! I can click anywhere on the window it won't leave. The only thing I found is opening again a dropdown an selecting a value *in the list*, then it's able to close intuitively
-
cve-1312
https://partage.jabberfr.org/bi2_bZzcLGXdbEXUIs1JJnb6/8876ba28-ad15-410e-92a0-847e3ab127b6.png
-
cve-1312
Will open an issue tomorrow if necessary :) ++
-
deimosBSD
nice work on 2.0!
-
lovetox
debacle: in the start chat dialog
👍 1 -
lovetox
cve-1312, there is similiar issue for Gtk reported
👍 1 -
lovetox
https://gitlab.gnome.org/GNOME/gtk/-/issues/4529
-
lovetox
Kris, can you answer this user here https://post.lurk.org/@pixouls/114081991814870231
-
lovetox
that we have a advanced config setting "use_urgency_hint"
-
lovetox
for whatever reason this is the only post from this user which does not get synced to fosstodon
-
Kris
> Kris, can you answer this user here https://post.lurk.org/@pixouls/114081991814870231 Done. ↺
-
lovetox
Thanks
-
hau
where is the new contacts list?
-
lovetox
there is no new contact list, you can use the Start Chat Dialog
-
hau
>all contact management actions are bundled in a new “Manage Contact List"
-
hau
is this a mistake in the blog?
-
Kris
Its hidden in your profile -> advanced menu
-
hau
oic
-
lovetox
thats not what i understand if a user asks for a contact list
-
hau
kind of liked the old contact list more, shame, this is very out of the way and doesn't let u see who's online at a glance and takes an extra click to start a chat using the dialogue. maybe move the start chat dialogue where contacts used to be integrated into the window instead of a dialogue and add a sort by status option?
👍 1 -
lovetox
thats a management dialog for advanced use cases
-
hau
why was it removed, anyway?
-
lovetox
hau, as i mentioned above you are supposed to use the Start Chat Dialog
-
lovetox
there you have all informations that were previously in the roster
-
lovetox
and its reachable with one click or shortcut
-
lovetox
why would it matter to you if the roster is integrated in the window or a dialog?
-
hau
i was responding to that too, start chat dialogue takes one extra click and doesn't offer sort by status, and being a dialogue instead of integrated feels clunky to me since you can't just click to look who's online then click back to where you were since there's a window you have to close first now
-
Kris
> kind of liked the old contact list more, shame, this is very out of the way and doesn't let u see who's online at a glance and takes an extra click to start a chat using the dialogue. maybe move the start chat dialogue where contacts used to be integrated into the window instead of a dialogue and add a sort by status option? 👍 ↺
-
lovetox
same amount of clicks
-
lovetox
the technical reason why its in a dialog is, because if not we need to load the contact list, which we dont want because it can contain thousands of contacts
-
Kris
That seems like an extreme edge case
-
lovetox
its not, it is enough if its a few hundred
-
lovetox
i understand the use case of, "i have 5 contacts" and want to see them at all times, but we need to think about working solutions for everybody
-
hau
it's one more click, '+' > start chat vs just clicking the profile picture in the bottom left
-
hau
unless I'm mistaken
-
lovetox
and a list of 500 contacts, where you can see 20 on your screen and then have to start scrolling, is not useful at all
-
hau
maybe there could be a disable toggle for users with that case?
-
Kris
I would bet 99% of the users have less than 20 contacts.
-
lovetox
hau, STRG + N
-
gyatt
## Versions: - OS: Linux 6.8.0-53-lowlatency - GTK Version: 4.16.12 - PyGObject Version: 3.50.0 - GLib Version : 2.82.4 - libsoup Version: 3.6.4 - python-nbxmpp Version: 6.0.0 - Gajim Version: 2.0.0 ## Traceback ``` Traceback (most recent call last): File "/app/lib/python3.12/site-packages/gajim/gtk/settings.py", line 139, in on_row_activated row.on_row_activated() File "/app/lib/python3.12/site-packages/gajim/gtk/settings.py", line 555, in on_row_activated self.show_dialog() File "/app/lib/python3.12/site-packages/gajim/gtk/settings.py", line 545, in show_dialog self._dialog_cls(self.account, window) File "/app/lib/python3.12/site-packages/gajim/gtk/accounts.py", line 1169, in __init__ SettingsDialog.__init__( File "/app/lib/python3.12/site-packages/gajim/gtk/settings.py", line 79, in __init__ self.set_visible(True) ^^^^^^^^^^^^^^^^ AttributeError: 'CutstomHostnameDialog' object has no attribute 'set_visible' ```
-
hau
i have 80 contacts and I use it all the time, i feel like with 5 contacts it wouldn't be useful since you'd just keep the chats open at all times
-
hau
> hau, STRG + N yeah but then the operation requires a keyboard and memorizing shortcuts ↺
-
lovetox
also the "i want to see who is online" thing died 15 years ago
-
lovetox
assume everybody is online, as most people are
-
Kris
Not here 😅
-
hau
discord has a contact list, i feel like there's nothing unmodern about it? i don't know any chat app without one. and even people who are always online their client puts them in away or DND after a while
👍 1 -
lovetox
hau, so memorize it, it seems important to your workflow that you find the contact list fast
-
Kris
> discord has a contact list, i feel like there's nothing unmodern about it? i don't know any chat app without one. and even people who are always online their client puts them in away or DND after a while 👍 ↺
-
lovetox
we have a contact list, it provides all status information you want
-
hau
where?
-
Kris
hau: most mobile apps don't have it, but outsource it to the phone book.✎ -
lovetox
in the Start Chat Dialog
-
Kris
hau: most mobile chat apps don't have it, but outsource it to the phone book. ✏
-
hau
that doesn't sort by status and is clunky to look at quickly since you have a window to close now
-
hau
anyway we're going in circles, i gave my feedback do with it what you want
-
gyatt
I cant change my hostname 😭
-
Kris
Sadly you are not the first to give this exact feedback
-
gyatt
its over
-
gyatt
also
-
gyatt
if u have socks proxy set and ur signing up for an account
-
gyatt
its leaking dns
-
gyatt
at least of flatpak
-
lovetox
yes, thats expected
-
gyatt
on the rest apparently now✎ -
gyatt
on the rest apparently not ✏
-
gyatt
but what if ur tryna login to a tor xmpp server?
-
gyatt
`socat TCP-L:5222,fork,reuseaddr SOCKS4A:[someip]:[someonion]:5222,socksport=9050`
-
gyatt
to work around it
-
gyatt
ig
-
gyatt
the socks list in the client explicitly lists tor as being default
-
hau
oh yeah what happens if moderate all messages has 1000s of messages on it? have you tested that? will it spam servers and clients or will it just crash or something
-
gyatt
the scrolling is really nice though
-
lovetox
hau, it will probably take some time, i would not expect anything crashing
-
lovetox
but i would not suggest to do that
-
luca
Hello from gajim 2.0!
-
debacle
> debacle: in the start chat dialog In fact, that's nice, because there I even have a group filter. ↺
-
lovetox
We are open to improve the start chat dialog, to fill all use cases that a "contact list" should solve
-
lovetox
sort by status is a valid feature request for me
❤️ 1👍 1❤ 2 -
lovetox
im not even excluding the chance that it may come back as part of the window at some point in the future
-
hau
> sort by status is a valid feature request for me ❤️ ↺
-
gyatt
do plugins still work?
-
gyatt
i havent used them in a while
-
gyatt
need to play chess rn
❤ 1 -
gyatt
or uhhh
-
gyatt
whats the other 1?
-
lovetox
there is no chess plugin
-
Kris
> We are open to improve the start chat dialog, to fill all use cases that a "contact list" should solve We are open to all color suggestions as long as it is green 🙄 ↺
-
Kris
gyatt: maybe there will be WebXDC support in the future.
-
gyatt
need this
-
lovetox
> We are open to all color suggestions as long as it is green 🙄 yes there are some restrictions, "I want it in the top left corner because i like it" will probably not be considered ↺
-
lovetox
its not feasible to make everything so flexibel, that every user can customize to his liking, we need to find a common denominator
-
emru
hey, how to deal with this black rectangle behind drop-down menus?
-
emru
just upgraded to 2.0.0
-
lovetox
show us a screenshot
-
emru
I'll try, give me a sec
-
emru
I can't pull up screenshoter with drop-down menu open it looks like this https://github.com/numixproject/numix-gtk-theme/issues/206 but around drop down menus using i3
-
hau
> gyatt: maybe there will be WebXDC support in the future. webxdc would b bussin ↺
-
emru
I'm sure it's not only a gajim problem, I've noticed it sometimes in other programs
-
lovetox
yeah seems like a window manager problem
-
lovetox
it seems to draw some background not correctly
-
lovetox
or does not set transparency
-
lovetox
nothing we control
-
emru
then I can add another thing to my list "bitching about modern GTK" :D
-
lovetox
or yeah could be a theming issue
-
lovetox
did you try another theme?
-
emru
not yet
-
emru
well, I just wanted to ask if someone too had this issue
-
emru
I'll try to fix it later
-
lovetox
dont bitch to fast about GTK, custom themes can make a lot of things worse, and its not GTKs fault
-
lovetox
problem is most theme maintainers dont have the time to keep up with the changes
-
emru
I've runned picom, not it shows as expected✎ -
emru
I've runned picom, now it shows as expected ✏
-
emru
so, lack of compositor was an issue
-
debacle
> I would say it is a 20% improvement and a 80% downgrade compared to the previous roster 🫠 I see it more like 50/50, while part of the downside is just habituation on my side. ↺
-
debacle
lovetox What is the state of the plugins? E.g. I can't open the config of the triggers plugin, so I guess they need work for being compatible with 2.0.0? I'm interested in having antispam, lengthnotifier, openpgp, pgp, and triggers in good shape for Debian 13.
-
lovetox
did you update the plugins to its newest version?
-
debacle
> nbxmpp does not contain any documentation anymore, right? I removed the -doc package from Debian, which was empty for years anyway. ↺
-
lovetox
hmmm somehow the ftp was not updated with the newest versions
-
lovetox
oh no it was
-
lovetox
there should be new plugin version available for all plugins
-
lovetox
triggers should 1.6.0
-
debacle
> did you update the plugins to its newest version? I thought I did, but I'll check again. ↺
-
lovetox
triggers works for me
-
debacle
> triggers should 1.6.0 OK, that explains. I'm still on 1.5.2! I'll update the plugins now! ↺
-
lovetox
but then the plugin actually should not have loaded
-
lovetox
are you sure you running 2.0.0
-
lovetox
or do you run some nightly commit before that
-
lovetox
ah no .. it will load
-
lovetox
ignore what i said
-
bot
lovetox pushed 1 commits to branch gajim/master fix: Settings: Fix opening sub dialogs - https://dev.gajim.org/gajim/gajim/-/commit/8b74aa135cf9c3075b05bc11a3759762f2c67255
-
lovetox
^ debacle, if you package gajim and we dont have new release until then, take over this commit
-
debacle
> ^ debacle, if you package gajim and we dont have new release until then, take over this commit I will probably upload a gajim `2.0.0-2` soon, anyway, just to add "Conflicts" with older plugin versions. Then I can add this commit. If there is a new release, I drop the patch again. Thanks! ↺
-
lovetox
and for building the debian package, as we provide nightlys you can always check our control files etc, if you want to know if something like docs is still used or not
👍 1 -
titan_
Debian nightly when I click+ to start chat I get error - GTK Version: 4.17.5 - PyGObject Version: 3.50.0 - GLib Version : 2.83.5 - libsoup Version: 3.6.4 - python-nbxmpp Version: 6.0.0 - Gajim Version: 2.0.0 ## Traceback ``` Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gajim/gtk/widgets.py", line 124, in __on_close_request self._cleanup() ~~~~~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/gajim/gtk/start_chat.py", line 198, in _cleanup del self._global_search_view ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'StartChatDialog' object has no attribute '_global_search_view'
-
bot
wurstsalat pushed 1 commits to branch python-nbxmpp/master other: Readme: Fix formatting, add section for tests - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/495e19c83ab6f2cf6df2fc5be9c0ed2d753e8a70
-
cal0pteryx
titan_, can you try starting from a terminal and look if there are any tracebacks preceeding this one you posted? it looks like something happened before that
-
titan_
sent pm
-
cal0pteryx
``` 2025-03-01 10:58:00 (E) gajim.c.m.contacts (example.org) Trying to add GroupchatContact contact@muc.example.org, but contact already exists as contact@muc.example.org (example.org) (in roster: True) ``` You have a group chat in your contact list (roster). You need to remove that using a different client. Else you cannot use Gajim unfortunately.
-
titan_
Removed problem group chat, all working OK thanks
-
mesonium
cal0pteryx: When Gajim says ``` gajim.c.m.contacts (example.org) Trying to add GroupchatContact contact@muc.example.org, but contact already exists as contact@muc.example.org (example.org) (in roster: True) ``` Could this also be a false postive and the "group chat" is a single contact in reality?
-
mesonium
I mean otherwise it could automatically be removed?
-
mesonium
At least one data point could be that a group chat never has a bi-directional subscription, I guess.
-
lovetox
Yes I want to fix this in the next version but it's not easy
-
lissine
Was anyone unable to view the code snippet above in Gajim 2.0.0?
-
lissine
https://share.ellini.org:5281/file_share/067c2f18-d769-7398-a0e3-2cc435380e10/issue.png
-
cal0pteryx
it's empty, there is no text
-
lissine
It's not empty. https://conference.gajim.org:5281/muc_log/gajim/2025-03-01#3df8af82-2bdb-478a-b61c-b2f9a21d6740
-
lissine
I guess the issue is that the text is on the same line as the opening ```
-
lissine
That's why it's saying unknown language
-
cal0pteryx
oh, yes, it's simply invalid
-
cal0pteryx
the standard mandates a newline
-
lovetox
But it should not be empty then or?
-
lovetox
It should only miss the first line until the newline
-
lissine
That code block had a single line
-
lovetox
Oh yeah hm we could add that if the language is not known we interpret it as text
-
lissine
Tip for mesonium: if you right-click in the input box, there's a `Paste as Code Block` button
-
lissine
It will do the correct formatting
-
bot
wurstsalat pushed 1 commits to branch python-nbxmpp/master other: Readme: Fix formatting, add section for tests - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/f26fc532f8cb1a6fa80477b6857bff8039c54416
-
mesonium
lissine: thanks, but I typed it on C, sorry didn't notice the missing linebreak
-
lissine
in Gajim 2.0.0, in Gajim -> Preferences -> Style -> Theme, `newtheme0` is selected by default, instead of the `default` theme
-
mesonium
https://share.conversations.im/meeson_/h0Ln4rqoPH6rjlPX/Vl16u1QITeKRwb5-J70UAg.jpg
-
mesonium
In C this looks fine btw, the codeblock text appears with mono space font
-
lissine
The `default` theme looks much better than `newtheme0` It should be the one enabled by default.
-
cal0pteryx
lissine, newtheme0 is user-created (i.e. by you)
-
cal0pteryx
you can simply drop it
-
lissine
I know. But if someone updates to gajim 2.0.0, the selected theme shouldn't be switched to a different one. Or maybe in Gajim 1.9 the `newtheme0` was prefilled with the values from the default theme
-
cal0pteryx
mesonium, Gajim requires a newline
-
cal0pteryx
lissine, we didn't change theme settings between 1.9 and 2.0.
-
mesonium
Then other clients should adapt their UI to help avoiding this mistake. :)
-
mesonium
Ouch got a sigsegv wenn sending an omemo message. Will share the log later
-
cal0pteryx
I'm not saying Gajim is correct ;)
-
mesonium
It's a GTK snapshot rendering issue, the bug gets triggered by rendering in the message input text view. I had a reply in it, typed some answer and hit sent: https://paste.opensuse.org/pastes/b59088be8aea
-
mesonium
Gtk 4.16.5 maybe it's already fixed in 4.17
-
mesonium
I can't find any issue on the gtk bug tracker about `gtk_css_style_snapshot_outline`
-
mesonium
I would report it but I have no reproducer
-
cal0pteryx
Maybe it happens again some time :)
-
mesonium
https://gitlab.gnome.org/GNOME/gtk/-/issues/7382
-
mesonium
I've reported it anyway now
-
mesonium
Worst case they just close it or it stays open forever :-P
-
luca
Hi, is it normal that when I click and switch between the menus in the menu bar at the top the chat scrolls up a bit?
-
luca
Oh just hover over between the button does it, no click required
-
lovetox
It's a known bug
-
luca
Thanks
-
lovetox
It goes often away if you restart gajim
-
cat_petter_2012
Congrats on new release! after update on debian 12, flatpak version of gajim stopped showing tray icon, is there a fix to this? Like for example adding additional session bus in flatseal?
-
cal0pteryx
cat_petter_2012: gajim 2.0 provides its status icon via dbus. I don't know if this requires some portal
-
cat_petter_2012
https://upload.magicbroccoli.de/bbe35460f17ff35b31c80fb06f8553e8a1cc4a42/tp7qW0blVGqOj9TJvzBymq2UQKBXJPJNfpSt7HXd/6146e53d-dcd7-436f-8c6e-935cb7dc148e.png
-
cat_petter_2012
I have dbus enabled for gajim
-
erik
does it just look like it, or is the base font in Gajim 2 a bit smaller? (I'm not seeing a lot of differences between 1.9.5 and 2.0.0, but as a developer, I know the foundation is much more important than the visible tip of the iceberg)
-
cal0pteryx
erik: maybe your theme differs between gtk3/4?
-
cal0pteryx
cat_petter_2012: which desktop environment are you using?
-
cat_petter_2012
I use tiling window manager with env option GTK_THEME="theme". Theme has both gtk3 and gtk4 support
-
erik
cal0pteryx, that's very well possible. I have no idea, really. I'm recognizing a lot of stuff from 1.9.5, which in is comforting :-)
-
cat_petter_2012
update to my missing tray icon situation - I don't see steam icon also, so the problem is not on gajim side
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Preferences: Update themes list when removing theme - https://dev.gajim.org/gajim/gajim/-/commit/8bd6d3929fbb91228bb6e399ea6fe62bbbb7fd2c
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Start Chat: Add confirmation dialog for 'Forget this Group Chat' action - https://dev.gajim.org/gajim/gajim/-/commit/821ec029cba6e24451718746b7ce4e416bc028df
-
Codimp
> update to my missing tray icon situation - I don't see steam icon also, so the problem is not on gajim side I investigate this and maybe it's because you use (like me) an environment which don't implement systray icons via Dbus? I found a workaround chich work for me: https://dev.gajim.org/gajim/gajim/-/issues/12197#note_217613✎ ↺ -
Codimp
> update to my missing tray icon situation - I don't see steam icon also, so the problem is not on gajim side I investigate this and maybe it's because you use (like me) an environment which don't implement systray icons via Dbus? I found a workaround which work for me: https://dev.gajim.org/gajim/gajim/-/issues/12197#note_217613 ✏ ↺
-
bot
wurstsalat pushed 1 commits to branch gajim/master other: Update DOAP file - https://dev.gajim.org/gajim/gajim/-/commit/3091a7c596b5584aced260d7b4883859b5027d53
-
Hugo
When my host wakes up from sleep, gajim tries to reconnect. To do this, it tries to read secrets from the secret storage. I get prompted. I cancel unlocking the storage; I'm only transiently using this host and won't need it. Hours later, when I come back, Gajim's main window has is responsive but give no indication of being disconnected. This "disconnected" mode is visually indistinguishable from "connected but nothing happening" in the main window.✎ -
Hugo
When my host wakes up from sleep, gajim tries to reconnect. To do this, it tries to read secrets from the secret storage. I get prompted. I cancel unlocking the storage; I'm only transiently using this host and won't need it. Hours later, when I come back, Gajim's main window is responsive but give no indication of being disconnected. This "disconnected" mode is visually indistinguishable from "connected but nothing happening" in the main window. ✏
-
lovetox
Hugo: really doubt it
-
lovetox
There is a status in the left bottom corner
-
lovetox
It has a color
-
lovetox
Blue or grey means you are not connected
-
cal0pteryx
It also states "You are not connected" above the message input
-
mesonium
I got a reproducer :)
👍 1 -
mesonium
I just need to write a smaller script for them
-
mesonium
Unfortunately I was just lucky to reproduce it 3 times in a row and then not a 4th time. Uw.
-
hzr
btw can this is removed?
-
hzr
damn erorr uploading image
-
hzr
https://upload.jabb.im/upn1/45c82f896625a1274e4b66bef30b0b2ed43ef742/vspXOChNvrsIxlD4BoPkAFvvLm5KIrTBwNXs7Tgl/2ee22960-df66-4406-8b91-0ac64eb6467c.png
-
hzr
i can't type when the connection unstable.... the approach that i think will work in position was just let me type and send message, and those message will sent/resend when connection available
-
hzr
instead blocking me typing something which i think was the worst part
-
hzr
i think telegram and whatsapp and other also let us type even on unstable connection then when sending it we can just resent it til they sent
-
lovetox
You should be able to type in Gajim 2.0
-
hzr
instead unable to write what we think til the connection available again and we forget what to type in that moment
-
hzr
ah really?
-
lovetox
Sending is not possible though
-
hzr
i thought i just updated gajin
-
hzr
> Sending is not possible though but typing possible? wait let me check then ↺
-
bot
wurstsalat pushed 3 commits to branch gajim/master refactor: Disable dependency checks for Farstream and AV - https://dev.gajim.org/gajim/gajim/-/commit/178a08d469f6f420a5325387b5e8f2369bfd4aa1 fix: Show audio input selection again (for voice messages) - https://dev.gajim.org/gajim/gajim/-/commit/262279db4b6b1844d56739b34c15ca9a1edddbb0 fix: Preferences: Show missing titles for settings again - https://dev.gajim.org/gajim/gajim/-/commit/ffebaf03485f194059efcd765a8b4cbe23c89733
-
hzr
they not available on windows? the 2.0 version?
-
lovetox
no
-
lovetox
not yet
-
hzr
=
-
hzr
sad
-
hzr
when
-
lovetox
unknown
-
hzr
:(
-
cal0pteryx
mesonium, this commit suppresses the Gst critical you mentioned (and which always produced confusion in bug reports): https://dev.gajim.org/gajim/gajim/-/commit/178a08d469f6f420a5325387b5e8f2369bfd4aa1
👍 1 -
cal0pteryx
hzr, we're waiting for a new release of cairo (a dependency). then it should be fixed
-
hzr
> hzr, we're waiting for a new release of cairo (a dependency). then it should be fixed do u had any est date? ↺
-
mesonium
thanks, so it wasn't my fault 😺✎ -
mesonium
thanks cal0pteryx, so it wasn't my fault 😺 ✏
-
bot
wurstsalat pushed 1 commits to branch gajim/master cq: PluginManager: Reduce loglevel for failed manifest loading attempts - https://dev.gajim.org/gajim/gajim/-/commit/c1786bfce7bdf37ee4ac531970973a87b7acc934
-
cal0pteryx
hzr, no, since we are not maintaining that library, we're waiting as hard as you ;)
-
bot
lovetox pushed 1 commits to branch python-nbxmpp/master other: Readme: Fix formatting, add section for tests - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/5fb5a38639808235b3f205dd2274092f1fd4aade
-
hzr
> hzr, no, since we are not maintaining that library, we're waiting as hard as you ;) **angry mob noises** ↺
-
hzr
btw why not push with current ver of cairo? **big brain time
-
mesonium
Accounts -> Manage Accounts -> My Account -> Connection: When I click eg on Hostname nothing happens and `(D) gajim.gtk.widgets Load Window: SettingsDialog` I believe before a dialog or popover opened to change the settings? Got that broken?✎ -
mesonium
Accounts -> Manage Accounts -> My Account -> Connection: When I click eg on Hostname nothing happens and `(D) gajim.gtk.widgets Load Window: SettingsDialog` is logged. I believe before a dialog or popover opened to change the settings? Got that broken? ✏
-
mesonium
Same for general -> login
-
cve-1312
> but what if ur tryna login to a tor xmpp server? Is there any reason you use socks4? I strongly advise you to use socks5 ↺
-
cal0pteryx
mesonium, yes, seems that's broken. I'll have a look
-
cve-1312
> Congrats on new release! > after update on debian 12, flatpak version of gajim stopped showing tray icon, is there a fix to this? Like for example adding additional session bus in flatseal? Personnaly, debian 12 gnome 43.9, I need this extension for tray icons to show: https://github.com/ubuntu/gnome-shell-extension-appindicator ↺
-
cve-1312
prior to 2.0, I had two tray icons for Gajim, so I don't know something something one was supported with the extensions, the other not?
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: SettingsDialog: Fix showing dialogs - https://dev.gajim.org/gajim/gajim/-/commit/1ac25066096bec69f73304125ffab343f7da5994
❤️ 1 -
cal0pteryx
mesonium, ^
-
lovetox
cve-1312, we dont use appindicator anymore
-
lovetox
are you saying you dont see a tray icon on Gnome?
-
bot
lovetox pushed 1 commits to branch python-nbxmpp/master fix: JID: Raise error on IRIs with auth component - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/269a91a41f0b6095becec4d3168e72d5d2229736
-
cve-1312
well, yes, if I disable this extension, all my tray icons (clementine, quassel, keepassXC, ...) disappear. But maybe I did somehting wrong somewhere once? idk, i don't feel like, I installed this debian like last year
-
cve-1312
Gajim installed via flatpak
-
Link Mauve
Hi, I’m starting Gajim after months of not having used it, and when I click on a MUC it prints to the console “2025-03-01 20:05:21 (W) gajim.c.storage.archive Found 0 messages with stanza id 2024-11-30-0bad6adcd55a6c07” (probably the last time I opened it), but doesn’t show (or load?) much more recent messages, some have been sent three days ago.
-
Link Mauve
Is this a bug I should report?
-
Link Mauve
I’m running 2.0.0 as packaged in ArchLinux.
-
lovetox
Link Mauve, im not sure i understand the problem, this error is related to message references, it does not hint at loading problems except you miss exactly that one message with that id
-
lovetox
are you saying you are sure you have 3 year old messages in your database, but Gajim does not load them?
-
Link Mauve
I am connected to the MUC on another account, and the last message was three days ago.
-
Link Mauve
I don’t think it’s in Gajim’s database, but it’s in the MAM archive.
-
lovetox
ah damn, i read years for some reason
-
Link Mauve
And Gajim acts as if no messages had been sent in the past three months.
-
lovetox
do you believe you joined this MUC the first time on Gajim?
-
lovetox
Is it a public MUC?
-
lovetox
there is a MAM query threshold for public MUCs
-
lovetox
you can check it in the chat settings
-
lovetox
its by default on one day, meaning we never query more than 24 hours
-
lovetox
you can set it to something higher if you want, either per chat, or globaly in Preferences -> Chat
-
lovetox
but this will only work forward, there is no way you can query now the old messages
-
lovetox
but be aware that Gajim has no guards in place, if you set it to something higher, Gajim will query it even if it means querying a million messages
-
Link Mauve
It is a public MUC, which I’ve joined years ago using this account on this Gajim.
-
Link Mauve
lovetox, where are the chat settings?
-
lovetox
in the chat top row of button
-
Link Mauve
I don’t plan on using Gajim much anyway, but that sounds like some weird defaults.
-
lovetox
whats better?
-
lovetox
there are MUCs where you have 1000 messages in a day
-
Link Mauve
Right, it’s at one day atm.
-
Link Mauve
lovetox, can’t you do multiple things in a query, like ask for many days but at most 1000 messages or something?
-
lovetox
not possible in one query, and only on servers who give you a count, but yes there are many things one could do
-
lovetox
this is a bandaid
-
lovetox
if i would invest time into this, i would try to allow dynamic loading from MAM on scrolling up by the user
-
lovetox
not implementing more complicated logic that improves the bandaid
-
lovetox
but maybe we could raise the default to something like 3 days, with the rational that there are not many big active mucs
-
lovetox
but then people join via bridges ...
-
lovetox
no idea what matrix does, they probably have very big chats
-
Link Mauve
Matrix takes hours to join some rooms, it’s stupid.
-
Link Mauve
And you get no feedback during that time.
-
lovetox
i would implement dynamic loading in an instant
-
lovetox
if prosody would have sub second resolution timestamps on their mam responses
-
lovetox
the problem with backloading is, there are edge cases where you cannot establish the right order of messages anymore if they have the same timestamp
-
Link Mauve
Why do you use timestamps instead of message ids?✎ -
Link Mauve
Why do you use timestamps instead of stanza-id? ✏
-
lovetox
stanza-id is not sortable
-
lovetox
you need to sort your messages when loading them from the database if you do backloading
-
Link Mauve
But you know which is first and which is last in a query.
-
Link Mauve
But you receive them in the order your request, so you don’t need to load them from a database.
-
lovetox
its not about the query, its about saving the order and restoring it from the database
-
Link Mauve
Why do you need to do that?
-
lovetox
> But you receive them in the order your request, so you don’t need to load them from a database. of course, if you close your client, and restart it you want to load messages or? ↺
-
lovetox
are you saying we should not locally store messages anymore?
-
lovetox
of course this would be an easy solution, with other drawbacks
-
lovetox
for example, extrem slow loading of messages when you open a chat
-
Link Mauve
No, just that for the first display you know the order since you just received it, and on second load you can introduce a sort order maybe?
-
lovetox
thats it you cant, because there is no attribute in a mam message except the timestamp that lets you establish order
-
lovetox
and if you dont have subsecond resolutions, timestamp can be the same
-
lovetox
for example if a bot posts some messages
-
Link Mauve
lovetox, in Prosody we do store with microsecond precision fwiw.
-
lovetox
hmmm, maybe im on outdated info then
-
lovetox
i will check
-
Link Mauve
We’re running almost Prosody 13.0, maybe older versions didn’t do it.
-
lovetox
that would make it very easy to implement, with so few edge cases that i say, the user can live with those 2 messages in 10.000 that have their order wrong
-
lovetox
thanks for the info
-
mesonium
Link Mauve, you mean this patch and the linked one in the commit message https://hg.prosody.im/trunk/rev/57e86d537ffe ?
-
lovetox
omg, i try to do one test, and find 3 new bugs
-
lovetox
somehow my server cannot reach jabberfr
-
Codimp
> omg, i try to do one test, and find 3 new bugs a tuesday :D ↺
-
Purplebored
Hm the PGP plugin seems broken on 2.0.0 Does anyone else have that issue?
-
Purplebored
wait wtf it does not even show up in my plugins settings
-
Purplebored
but Flathub says I got the PGP installed
-
Purplebored
holy moly this update is bad lmfao
-
lovetox
try uninstalling it and reinstalling it
-
lovetox
we pushed a update to the pgp plugin
-
lovetox
un/reinstall the plugin i mean, not Gajim
-
Purplebored
Alright I will try that later
-
mesonium
lovetox: > i will check Zash told me > It's in the changelog file for the future major release: https://hg.prosody.im/trunk/file/tip/CHANGES#l76
-
lovetox
so its not released
-
lovetox
ok
-
mesonium
l Link Mauve lovetox: Zash doesn't recommend timestamps anyway even w/ sub sec precision > Because 1) clocks are about as trustworthy as computers and 2) you get the order from the query. ¯\_ (ツ) _/¯✎ -
mesonium
l Link Mauve lovetox: Zash doesn't recommend ordering by timestamps anyway even w/ sub sec precision > Because 1) clocks are about as trustworthy as computers and 2) you get the order from the query. ¯\_ (ツ) _/¯ ✏
-
lovetox
1) in the absence of something better, its good enough for me 2) the the order is clear in one query does not help me if i have many
-
pixouls
> Kris, can you answer this user here https://post.lurk.org/@pixouls/114081991814870231 Thank you lovetox and Kris. I have fostodon server blocked probably for fedi drama i cannot remember. I have had this issue for probably more than 6 months. i tried so many clients because I couldn't figure out what to do, and when I searched online for "taskbar/flashing/windows10" etc. couldn't get clear answers. It is a problem because I am trying to work on some time sensitive projects but the flashing upsets me and i kept closing the program and missing messages. i will keep an eye on things and hopefully it will not happen anymore. ↺
👍 2