-
based
lissine: which part of linux for example would you suppose it should be implemented into and why would they comply
-
based
that is a massive piece of software that usually is its own application, if not, then implemented in i18n code or similar, i dont see why an operating system would provide such an api...
-
debacle
That's probably something for freedesktop: Create a dbus API for a translation service. How this is implement, if it is local or remote, etc. were up to the specific implementation. Gajim etc. could use this API, maybe as a plugin, because such an API would not be available on Windows?
-
debacle
But it seems to me, that freedesktop is a little bit ... undermaintained?
-
deport
Not that it's ideal but any translation project could sidestep freedesktop if necessary and make their own translation dbus spec. The fact that client side translation exists in Firefox makes me feel like this shouldn't be too hard.
-
bob
> bob: check the status indicatir It is green. I guess I have to turn on debug logging. ↺
-
debacle
Sure. Any project could step in, and if they are the first, they will probably the "standard" on all Linux systems. But I guess, that Gajim will *not* be that project 😀️✎ -
debacle
Sure. Any project could step in, and if they are the first, they will probably become the "standard" on all Linux systems. But I guess, that Gajim will *not* be that project 😀️ ✏
-
chud
why would it have to be a dbus? just exec this https://github.com/soimort/translate-shell
-
concerto
Hi, Gajim is crashing on launch. Debian Testing, gajim-nightly v20241003-1 (1.9.5) ``` Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 382, in _handle_local_options self._startup() File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 263, in _startup MainWindow() File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 149, in __init__ self._load_chats() File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 1359, in _load_chats self._chat_page.load_workspace_chats(workspace_id) File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 291, in load_workspace_chats self.add_chat_for_workspace(workspace_id, File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 263, in add_chat_for_workspace client.get_module('Contacts').add_private_contact(jid) File "/usr/lib/python3/dist-packages/gajim/common/modules/contacts.py", line 173, in add_private_contact raise ValueError(f'Trying to add GroupchatParticipant {jid}, ' ValueError: Trying to add GroupchatParticipant tinkering@conference.macaw.me/oceane, to BareContact tinkering@conference.macaw.me (jabjab.de) ```✎ -
concerto
Hi, my Gajim just started crashing on launch. Debian Testing, gajim-nightly v20241003-1 (1.9.5). ``` Traceback (most recent call last): File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 382, in _handle_local_options self._startup() File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 263, in _startup MainWindow() File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 149, in __init__ self._load_chats() File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 1359, in _load_chats self._chat_page.load_workspace_chats(workspace_id) File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 291, in load_workspace_chats self.add_chat_for_workspace(workspace_id, File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 263, in add_chat_for_workspace client.get_module('Contacts').add_private_contact(jid) File "/usr/lib/python3/dist-packages/gajim/common/modules/contacts.py", line 173, in add_private_contact raise ValueError(f'Trying to add GroupchatParticipant {jid}, ' ValueError: Trying to add GroupchatParticipant tinkering@conference.macaw.me/oceane, to BareContact tinkering@conference.macaw.me (jabjab.de) ``` ✏
-
meson
> it would be great if the OS would provide some API to locally translate stuff Indeed!
-
meson
Just learned, Dino and Conversations do not offer reactions in MUC PMs, so Gajim should probably disable them for consistency there too
-
lovetox
? Why not
-
meson
Dino, dunno C, Daniel refuses and argues no one would use MUC pms, therefore no interest
-
meson
Was just shortly discussed in the C MUC
-
Kris
muc PMs are just very poorly implemented in Conversations, sp no wonder no one uses them✎ -
Kris
muc PMs are just very poorly implemented in Conversations, so no wonder no one uses them ✏
-
Kris
half the time people get confused and leak PMs in replies because it is all in line
-
Kris
terrible UX
-
concerto
> Hi, my Gajim just started crashing on launch. Debian Testing, gajim-nightly v20241003-1 (1.9.5). > > ``` > Traceback (most recent call last): > File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 382, in _handle_local_options > self._startup() > File "/usr/lib/python3/dist-packages/gajim/gtk/application.py", line 263, in _startup > MainWindow() > File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 149, in __init__ > self._load_chats() > File "/usr/lib/python3/dist-packages/gajim/gtk/main.py", line 1359, in _load_chats > self._chat_page.load_workspace_chats(workspace_id) > File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 291, in load_workspace_chats > self.add_chat_for_workspace(workspace_id, > File "/usr/lib/python3/dist-packages/gajim/gtk/chat_page.py", line 263, in add_chat_for_workspace > client.get_module('Contacts').add_private_contact(jid) > File "/usr/lib/python3/dist-packages/gajim/common/modules/contacts.py", line 173, in add_private_contact > raise ValueError(f'Trying to add GroupchatParticipant {jid}, ' > ValueError: Trying to add GroupchatParticipant tinkering@conference.macaw.me/oceane, to BareContact tinkering@conference.macaw.me (jabjab.de) > ``` What can I do to get it working again? ↺
-
lovetox
Delete the contact from your roster with another client
-
meson
lovetox: > ? Why not @dino > I don't really recall the reason anymore, but might have been along the lines of "would have required additional effort and muc pms aren't as important as direct chats and mucs"
-
meson
From fiaxh
-
kali [she/they]
> half the time people get confused and leak PMs in replies because it is all in line did this yesterday lmao✎ ↺ -
kali [she/they]
> half the time people get confused and leak PMs in replies because it is all in line i did this yesterday lmao ✏ ↺
-
concerto
lovetox: I don't have that person in my roster 🤔
-
lovetox
Hm
-
lovetox
Seems bad I think we need to fiddle in the database then
-
lovetox
Are you sure
-
lovetox
Not the person the groupchat
-
concerto
Oh, the group chat. Okay, I'll try that.
-
concerto
lovetox: deleted the MUC bookmark, started Gajim, same error. 👀
-
lovetox
Hm no idea I can look into it later
-
donnerwetter
I have a question: Is this MUC in English, because it deals almost exclusively with technical issues? That's my guess and I don't know whether I'm right or wrong.
-
cal0pteryx
donnerwetter: it is in english, because english is a common language most people can work with. Giving support in multiple languages would multiply the work
-
donnerwetter
cal0pteryx: Thank you for your feedback. I can understand that multilingualism would also mean more work for the developers.
-
julian
With a name like Donnerwetter, I assume German. So if need be and translation tools like deepL fail. I can help translate
-
roughnecks
is there any reasonable way to move my data from Windows installer to Windows store app?
-
concerto
Could someone help me out with the crash on launch issue? 🥲✎ -
concerto
Could someone help me out with the crash-on-launch issue? 🥲 ✏
-
concerto
It's kind of a crappy situation, not having a working desktop client...
-
cal0pteryx
concerto: you've been promised help, but you have to be patient :)
-
concerto
Yeah 😭
-
lovetox
In a few minutes
-
lovetox
concerto try to delete cache.db
-
lovetox
~/.cache/gajim
-
concerto
lovetox: thanks, but same error 🙁
-
lovetox
ok lets have a look in ~/.config/gajim/settings.db
-
lovetox
there is a table settings
-
lovetox
and there is a row : workspaces
-
concerto
lovetox: it's called settings.sqlite here for some reason
-
lovetox
yeah
-
lovetox
look if you find the jid in that workspace row json
-
lovetox
or send me the full content of the settings column from the workspace row
-
concerto
oof, big ball of JSON
-
lovetox
yeah look if you find the jid
-
lovetox
tinkering@conference.macaw.me
-
concerto
lovetox: yeah, I see it...one for the room and one for the MUC PM. Should I remove them?
-
lovetox
can you post them here
-
concerto
PM'd the JSON
-
bot
lovetox pushed 1 commits to branch gajim/master chore: Update translations - https://dev.gajim.org/gajim/gajim/-/commit/2dcd56fcb552be5c7cb5132e3c04c23565f689e3
-
concerto
Seems to be fixed, thanks for the help lovetox 😃
👍 1 -
roughnecks
> is there any reasonable way to move my data from Windows installer to Windows store app? I guess "no". ↺
-
lovetox
yes
-
lovetox
you dont need to move it at all
-
lovetox
windows version will just pick up your data
-
lovetox
except you used a portable install
-
lovetox
roughnecks, ^
-
lovetox
but ms store version is not the most current version, we currently have problems updating it
-
roughnecks
oh, okay, thanks lovetox
-
roughnecks
lovetox: one last thought. Will it also use the same OMEMO key?
-
lovetox
yes it just picks up the same config dir
-
lovetox
but dont use both versions side by side, this will fuck up your data
-
lovetox
as both write to the same location
-
roughnecks
great, I'll try and see if the slowness I'm experiencing goes away "magically".. I just quit gajim from setup.exe so it shouldn't be a problem
-
lovetox
there is no reason to believe the store version is faster
-
roughnecks
with deltachat it is
-
roughnecks
not the same thing, but..
-
lovetox
its the same executeable just in a different location
-
roughnecks
ah
-
lovetox
the difference is not in the software, the difference is the distribution
-
roughnecks
if I do erase all of my chats history, would that help with this generic slowness of the whole interface? switching mucs/workspaces, scrolling chat and even typing sometimes has hiccups
-
meson
You could try and rename logs.db, a new log.db will be created or you could start Gajim with `--profile=profilename` to test with a new profile
-
roughnecks
but a new profile means no accounts. I don't want to se everything up again from scratch✎ -
roughnecks
but a new profile means no accounts. I don't want to set everything up again from scratch ✏
-
lovetox
if you want to test something, download the portable version
-
lovetox
if you are on a laptop check your power settings
-
lovetox
maybe it runs in some kind of power saving mode
-
roughnecks
no, it's a desktop and I believe when you say it's only the distribution which changes, but I just uninstalled the store app, it was even slower
-
lovetox
maybe enable debug logging it prints how long database calls take, maybe thats a hint
-
lovetox
its hard to talk about slowness, it might be slow for you, and totally acceptable for someone else
-
roughnecks
pushed the red button and now every room is blank and it feels a bit better.. why didn't it pull latest history from MAM though?
-
lovetox
because it makes not sense?
-
lovetox
you push a button to delete messages, and Gajim should load it from the server instantly again?
-
Hugo
The pop-up with a QR code for OMEMO keys is cropped:
-
Hugo
https://upload.whynothugo.nl:5281/file_share/pgEAZKzGzQ7OVZzqzcGvuIMU/7c184bb6-938a-41f8-be79-416f25ea15b7.png
-
lovetox
hm yes you can work around that by making the window bigger
-
Hugo
Nope. I made the window fullscreen.
-
Hugo
The QR code is always on top.
-
Hugo
If the window is taller, I just gain empty space underneath this list.
-
Hugo
https://upload.whynothugo.nl:5281/file_share/pADsTaBCR5SjtyCikoLeCKDQ/5fe179c0-4f00-4075-abce-44035741fbd8.png
-
roughnecks
> you push a button to delete messages, and Gajim should load it from the server instantly again? well, it's not like my history was from a week ago, more like years.. so ↺
-
Hugo
Note that the QR code is not a real "pop-up", in the sense that it does not extend out of the parent window; it is cropped to not overflow the parent window.
-
lovetox
Hugo, what OS?
-
Hugo
Alpine Linux. Using sway version 1.10-dev-2686afb9
-
lovetox
thats a limitation of the window manager i guess, it seems to not allow gtk to draw outside of the parent window
-
donnerwetter
I would like to have a marker that shows the point up to which I have already read a discussion. Does this already exist or can it be programmed?
-
Hugo
https://upload.whynothugo.nl:5281/file_share/zyGAEksr1Wc_VxzZtL3uJX6X/c82160ae-c320-40a7-8280-a4714cbdf567.png
-
Hugo
Works fine for Firefox.
-
Hugo
I think the issue is that the QR is not rendered as a separate (pop-up) surface; it's being rendered as part of the same surface, so obviously gets cropped.
-
lovetox
no it works fine here on ubuntu
-
lovetox
but there is a constrain setting we could try, also we could make it pop down, then the bigger window works
-
anontor
looks like brett baier just massacred kamala harris. 🤣️
-
anontor
wow brett came with his A game. she was not expecting that.
-
hyol
anontor: Who the fuck is Brett Bayer and why is he relevant to Gajim?
-
anontor
sorry wrong room
-
hyol
No prob
-
anontor
why does gajim flip the rooms.
-
anontor
lol
-
hyol
I haven't noticed that. Then again, I have been using an old version.
-
anontor
you can think one room is the top chatting away and that rooms has changed. 🤣️
-
anontor
the room list changes based on latest comments.
-
hyol
Can't you tell based on the messages inside it?
-
anontor
I was paying attention like that. I was watching kamala harris get massacred by brett baier.✎ -
anontor
I wasn't paying attention like that. I was watching kamala harris get massacred by brett baier. ✏
-
based
i picked quite the unfortunate username lol
-
anontor
sorry. 🤣️
-
anontor
yes you did. 🤣️