-
de-facto
how do i join a transport to my roster?
-
de-facto
it shows up as "groupchat" in service discovery, but i can not join it
-
nicoco
Rebeld: I also don't use a DE (well, i3wm). When one does that, one has to expect to need to fiddle with configuration for apps to behave as they want. What does `xdg-mime query default image/jpeg` reports?
-
Morbid
can Gajim be configured to autoplay attached gifs?
-
meson
Is this broken? There's an issue to have them to play by click instead: https://dev.gajim.org/gajim/gajim/-/issues/10708
-
cal0pteryx
Morbid: not at the moment. There is afix available, but I would like to avoid auto playing gifs
-
Morbid
Ah, alright. Trying to get some people to give XMPP & Gajim a try, but there's some pondering regarding feature parity (compared to Signal desktop for instance). Personally I don't mind this missing all that much.
-
meson
Morbid: Except for A/V Calls, GIFs, Reactions and Quotes, which is being worked on, are there any other additional features only Signal Desktop offers, which are useful?
-
Morbid
Not that I can think of. Maybe stickers, but I wouldn't put it up there in the useful category :)
-
lovetox
is it now possible to register without telephone number with singal?
-
defal
> is it now possible to register without telephone number with singal? I remember it beeing an option on beta, not sure if it works on the latest versions
-
de-facto
Does anyone know how to join a transport to the roster?
-
de-facto
it wrongly shows as a groupchat but i can not join it
-
de-facto
is gajim aware of the concept of XMPP transports?
-
de-facto
lol trying to join it as a contact makes gajim crash
-
rom1dep
> is it now possible to register without telephone number with singal? IIRC you still need phone numbers for registration, but you can opt out of being discovered via your phone number and use a nickname as your peers-visible identifier
-
de-facto
is it possible to edit the roster manually somehow? apparently its not possible to join a transport with gajim to it
-
lovetox
de-facto, about what transport are you talking
-
de-facto
its a biboumi irc bridge on my prosody server
-
lovetox
so you want to join a groupchat
-
de-facto
yes i already joined some groupchats on that transport component (irc channels), but i want the transport itself to show up in the roster a stransport so i can perform ad-hoc commands on it
-
de-facto
btw the transport shows up as a groupchat in service discovery
-
lovetox
thats because biboumi advertises it that way (wrongly)
-
lovetox
type the address in the service disocvery window
-
lovetox
and then you can execute adhoc commands with the button
-
lovetox
works for me, for both the component, and the irc server
-
lovetox
and yes Gajim should not allow to add groupchats to the roster
-
de-facto
yes i can execute ad-hoc commands from there, but how do i join the transport into the roster?
-
lovetox
you should not, it will create problems
-
de-facto
where is the roster stored? can i edit some file for that?
-
lovetox
no, Gajim will break
-
lovetox
Groupchats should not be in the roster
-
lovetox
this breaks assumptions
-
de-facto
i did do that long time ago and still have one transport under "Transports" in the roster, but i dont remember anymore how to join it
-
lovetox
there is no way if the address advertises itself as groupchat
-
de-facto
i want this because it shows the server messages etc
-
lovetox
you can do it from another client that is less strict
-
de-facto
how would i join a transport into the roster in gajim though?
-
lovetox
roster is stored on the server
-
lovetox
there is no gajim roster
-
lovetox
try to add the address to your roster from another client
-
de-facto
ok will try to edit the roster on prosody
-
de-facto
hmm now it shows like a groupchat under transports (the lightbulb) but the other transport (on same prosody + biboumi) has the hash # symbol
-
de-facto
how do i change it from lightbulb to hash symbol?
-
lovetox
you cant, it is determined on discovery
-
lovetox
and as said, biboumi advertises itself as groupchat
-
de-facto
but now i have one with the hash and another with the lightbulb, so it is possible somehow to change it from lightbulb to hash (since such a transport is present already)
-
de-facto
it works but gajim shows the wrong symbol for it
-
lovetox
no
-
lovetox
icon is determined from disco
-
de-facto
can i trigger re-discovery somehow?
-
lovetox
why do you think it yields a different result?
-
lovetox
try restarting Gajim
-
de-facto
because i have another transport that is setup on the server exactly in same way that shows as hash
-
lovetox
another transport, not biboumi?
-
de-facto
another instance of biboumi
-
lovetox
you have 2 instances of bioumi installed on your server?
-
de-facto
yes
-
de-facto
as separate components
-
lovetox
are you sure you comparing apples with apples
-
lovetox
what adress did you add to your roster?
-
lovetox
the component, or the irc server
-
de-facto
componentname.jid.of.xmpp.server
-
lovetox
on what version of Gajim are you?
-
de-facto
version 1.3.3
-
lovetox
open a chat, write a message, or restart
-
lovetox
such things could maybe trigger a disco
-
de-facto
can i delete the config in gajim so it re-creates its roster from the server?
-
lovetox
i think so, by deleting .cache/gajim/cache.db
-
de-facto
Hmm now gajim does not work anymore i will delete everything gajim in my home directory
-
meson
`MAIN_WIN_ACTIONS`: What do the variant types `s`, `as`, `a{sv}` mean?
-
lovetox
https://lazka.github.io/pgi-docs/#GLib-2.0/classes/VariantType.html#GLib.VariantType
-
meson
thx
-
meson
Wth, XWayland keeps regularly crashing using PyCharm 😐
-
de-facto
Hmm trying to reconnect my accounts from scratch gajim just freezes for hours when doing that, all i can do is kill it and nuke its directories again
-
de-facto
Gui completely unresponsive
-
cal0pteryx
de-facto: try removing that transport roster entry using a different client
-
de-facto
How can i avoid gajim to freeze on logging into a new account?
-
de-facto
Other clients work without any problem
-
cal0pteryx
by deleting the offending roster entry using a different client
-
cal0pteryx
yes. we made some assumptions about group chats not being added to the roster, which backfires now
-
de-facto
It has a number at its title in square braces that counts up
-
de-facto
For hours and hours
-
de-facto
Until it completely freezes
-
cal0pteryx
not sure what you want to hear
-
de-facto
What is it doing when joining an account?
-
rom1dep
> Wth, XWayland keeps regularly crashing using PyCharm 😐 meson: recently updated X11 and pycharm? Check this out https://youtrack.jetbrains.com/issue/IDEA-350864/Display-server-crashing-on-Ubuntu-Linux-due-to-antialiasing-settings
-
de-facto
And what does that counter mean?
-
de-facto
Also it takes 2GB (!) of memory
-
cal0pteryx
> What is it doing when joining an account? it fetches your roster and most likely crashes there. delete the offending chat using a different client (I wrote this three times now)
-
meson
rom1dep: thanks, hopefully the today's xwayland update on TW will do it
-
meson
cal0pteryx, Start/Pause/Resume/Stop/Send already work for a single chat, but I'm currently using a global instance and I've decided to first solve the problem of re-setting the recording state when changing the chat and resuming when going back before pushing to gitlab.
-
meson
https://share.conversations.im/meeson_/VDh997VkCxpfoKUS/Screenshot_20240411_212647.png
-
cal0pteryx
meson: I think it's common practice to stay focused on one chat while recording a voice message. on Telegram for example, you need to hold a button even
-
meson
current state, but I plan to upgrade it later with a nice live graph visualisation and integrate part of the player, which could show up, when pausing. but that would need to abstract the other classes a bit more.
-
meson
So you'd say when switching chat the recording should just stop and the progress be lost?
-
meson
Then I'd definitely add a confirmation dialog.
-
meson
I mean that would makes things a lot easier :)
-
meson
> on Telegram for example, you need to hold a button even even on the desktop? 🙀️
-
cal0pteryx
> So you'd say when switching chat the recording should just stop and the progress be lost? yes. plus a confirmation dialog, exactly
-
meson
Okay, fine for me.
-
lovetox
i would go one step further
-
lovetox
pressing record opens a modal overlay dialog
-
lovetox
which shows all that
-
lovetox
so you cannot do anything in Gajim until the recording is stopped
-
meson
Mhmm I thought to find it quiet useful to continue working/chatting while recording an audio.
-
lovetox
but then you cannot design it as popover like you do here
-
lovetox
then it needs to be a floating dialog beside or over the application
-
lovetox
i would say a user wants to always know that a recording is running
-
lovetox
not only if he finds the correct chat again
-
meson
Not if we go with >> So you'd say when switching chat the recording should just stop and the progress be lost? > yes. plus a confirmation dialog, exactly The dialog can be opened/closed any time to control the recording
-
meson
There's indicator: the mic icon changes to a red dot when recording
-
lovetox
but you dont see this icon if you are not in this chat
-
lovetox
and implementing somekind of confirmation dialog whenever switching away sounds complicated
-
lovetox
you can do a lot more switching in gajim then just chat
-
lovetox
there are multiple ways how the chat gets hidden
-
lovetox
pressing your avatar, pressing a workspace, ..
-
meson
I see ...
-
lovetox
i find it extremly ugly to implement everwhere a hook that asks if a recording is running
-
lovetox
for me it seems much easier to provide the feature in a separate dialog
-
lovetox
its easier in every way, you dont need to care what in Gajim happens, the user sees always the state of the recording .. etc
-
lovetox
this would be the simplest way for sure
-
lovetox
maybe not the prettiest
-
lovetox
if you want to go for more pretty, i could think that the recording is maybe in some bar we show at the top of gajim?
-
lovetox
or a little overlay in some corner?
-
lovetox
or you leave it like it is
-
lovetox
but if you switch, we show a big button somewhere to jump back to thechat?
-
lovetox
but really all this sounds like much more complex and buggy all for some kind of subjective idea of prettiness
-
lovetox
i dont care much about pretty, it needs to do the job, and people dont use messengers because they are pretty
-
lovetox
it needs to be functinal
-
lovetox
and a separate dialog is hard to beat in my opinion
-
cal0pteryx
don't you think this would be sufficient? https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Popover.html#Gtk.Popover.set_modal + binding to this signal https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Popover.html#Gtk.Popover.signals.closed
-
cal0pteryx
if a user clicks outside, closed is emitted, and this is where we can ask if we want to send
-
lovetox
but meson said he want to use Gajim while recording
-
cal0pteryx
yep, that's not possible. but I doubt that's useful anyways
-
lovetox
i could imagine some people recording their live story while doing something else
-
lovetox
not sure if we need to plan for this
-
cal0pteryx
not with Gajim !!1
-
lovetox
maybe lets start with a modal thing, and wait for users requesting the feature
-
lovetox
but yeah if meson goes with modal, that hook seems useful
-
meson
Alright, I go with whatever you guys suggest. Just tell me which direction you prefer. Things can be still changed/made more pretty later if needed.✎ -
meson
Alright, I go with whatever you guys suggest. Just tell me which direction you prefer. Things can later be still changed/made more pretty later if needed. ✏
-
meson
Alright, I go with whatever you guys suggest. Just tell me which direction you prefer. Things can be still changed/made more pretty later if needed. ✏
-
lovetox
i would go for the modal popover
-
lovetox
and hook into the popover closed signal with some confirmation dialog
-
meson
> yep, that's not possible. but I doubt that's useful anyways My thought was that you could still be able to talk about what was posted in the chat history w/o needing to remember it.
-
meson
> i would go for the modal popover > > and hook into the popover closed signal with some confirmation dialog Okay
-
vanis
hi