-
colinR
> colinR, you mean no system notificatons? did you enable them in preferences? yes i did enable but i dont get any notification at all ↺
-
lovetox
Neustradamus, its not acceptable that you spam our tracker, be smarter next time, do one issue, list the XEP you think need updating.
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Update unread count when closing chat - https://dev.gajim.org/gajim/gajim/-/commit/4fc1e2bb0ee789410eddf0ddcb0daab0ad2507e3
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Notifications: Catch errors when trying to initialize Windows backend - https://dev.gajim.org/gajim/gajim/-/commit/d5e6badc0ae1a53a69ffedd4233ecfc944d6de01
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Group chat: Fix showing participant menu when real JID is unknown - https://dev.gajim.org/gajim/gajim/-/commit/60075aca54cf3c616d6c72d37e8d2103b8229b6c
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Group chats: Fix starting chat when real JID is unknown - https://dev.gajim.org/gajim/gajim/-/commit/ddabee2dc3994463fb5b12cdd823de0ff2261cfc
-
mesonium
Noticed that Gajim's URL parser ignores the last two chars for a domain such as: https://en.m.wikipedia.org/wiki/Special:Search?search=%s
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Shortcuts: Bind Ctrl+W to close Gajim if no chat is selected - https://dev.gajim.org/gajim/gajim/-/commit/dee4165ff29d2f7f5764d3d0a21bc57ca9940c8f
-
gecko23456
Hello, how do I unblock a contact? I can't seem to find the setting anywhere.
-
lovetox
open a chat with the contact and select in the menu unblock
-
bot
wurstsalat pushed 1 commits to branch gajim/master fix: Improve nickname matching for preceding apostropes - https://dev.gajim.org/gajim/gajim/-/commit/f1fa4f75217597ad0ee18586b4045748d8165379
-
vlad
https://upload.xmpp.earth:5281/file_share/0688f825-b32f-799c-b7c1-ba74c342113f/cfecc5ff-0fab-48b8-be41-3385f5d1e3b2.png
-
vlad
\89PNG
-
vlad
why does this happen when i try to ^V an image?
-
vlad
also do you have any idea how i can stop gajim from scrolling to the bottom when i send a message?
-
vlad
> also do you have any idea how i can stop gajim from scrolling to the bottom when i send a message? this is very annoying when i'm replying to multiple messages in a row and have to scroll back up ↺
-
lovetox
> why does this happen when i try to ^V an image? what Gajim version, and from where do you try to copy an image? ↺
-
lovetox
> this is very annoying when i'm replying to multiple messages in a row and have to scroll back up not possible currently ↺
-
vlad
> not possible currently i'd really like this to be implemented, but i only know C/bash, 0 python skills ↺
-
vlad
> what Gajim version, and from where do you try to copy an image? 2.2.0, also piping a png into `xclip -selection clipboard -t image/png`, or `scrot -z --quality 100 -f -s -l color="#000000" -e 'xclip -selection clipboard -t image/png -i $f'` ↺
-
vlad
2.3.3 and 2.3.2 are masked on gentoo because theyre apparently broken
-
vlad
i could try to rewrite the ebuild and pull in the master branch directly, if you want me to test things
-
vlad
someone told me that most things in gajim broke in 1.4, so there are still a lot of people who stick to 1.3, because of UI changes too
-
lovetox
you could try flatpak
-
lovetox
we fixed a few things regarding clipboards and will probably fix some more for 2.3.4
-
lovetox
about the dont scroll to bottom, would that be a permentent setting, as in there is never a situation where you want it to scroll to bottom?
-
jonas’
(I can reproduce this on debian/testing 2.2.0, fwiw. Gajim does detect the image, but the \89PNG garbage continues to be in the input)✎ -
jonas’
(I can reproduce this on debian/testing 2.2.0, fwiw. Gajim does detect the image and offers to send it, but the \89PNG garbage continues to be in the input) ✏
-
jonas’
(sadly, Debian's in freeze currently, so no 2.3 for me right now)
-
bot
lovetox pushed 1 commits to branch gajim/master cfix: Profile: Set default entry for timezone - https://dev.gajim.org/gajim/gajim/-/commit/50edc15d82db9f1a5adeeec910c897fd51fa85da
-
lovetox
jonas’, from where do you copy the data?
-
jonas’
lovetox, I used the command from vlad, i.e. `xclip -selection clipboard -t image/png < ~/foo.png`
-
jonas’
(it doesn't happen when copying e.g. from okular)
-
jonas’
(which does make me think that maybe xclip is doing something weird)
-
lovetox
ok i try with the command
-
vlad
> you could try flatpak i hate third party package managers because they break everything, but i will try the latest release (2.3.2) ↺
-
vlad
> about the dont scroll to bottom, would that be a permentent setting, as in there is never a situation where you want it to scroll to bottom? and i guess per-account or global ↺
-
vlad
just UI/input preferences
-
vlad
i dont think it would matter per-account much
-
vlad
most people i assume just prefer one over the other
-
vlad
having keybinds to scroll all the way to the top (or whatever is cached for you) and all the way to the bottom would be a good idea
-
vlad
https://upload.xmpp.earth:5281/file_share/0688f8a7-bc74-702c-881e-66bd3011a288/0a319f62-731c-4b51-bd0e-7a9c55832e16.png
-
vlad
> https://upload.xmpp.earth:5281/file_share/0688f8a7-bc74-702c-881e-66bd3011a288/0a319f62-731c-4b51-bd0e-7a9c55832e16.png theres already a button for that too ↺
-
lovetox
jonas’, command works for me on master
-
lovetox
so i assume we fixed image pasting
-
jonas’
sounds plausible
-
lovetox
vlad, but flatpak installs applications and depedencies into isolated places, the goal is that different dependencies of the applications dont interfere with each other, and certainly not with your system
-
lovetox
so i think you dont need to fear that it breaks something
-
vlad
> vlad, but flatpak installs applications and depedencies into isolated places, the goal is that different dependencies of the applications dont interfere with each other, and certainly not with your system i get why it exists, but then i end up with 20 additional package managers that were only created because your distro is broken, as a sort of duct tape to work around the actual problem ↺
-
vlad
this is why i like gentoo, if something is broken or not packaged, i can try to fix it
-
lovetox
yes but it needs constant work by maintainers or your self
-
lovetox
thats in the end the problem
-
lovetox
but i understand of course that it would be nice to have everything from one source
-
vlad
> so i think you dont need to fear that it breaks something also flatpak has supposed 'sandboxing', it doesnt pick up your gtk themes, but gives full r/w access to your entire home to random proprietary garbage ↺
-
lovetox
and on your distro package you have no permission management at all..
-
vlad
> yes but it needs constant work by maintainers or your self not really, 90% of the time its just `cp foo-1.2.0.ebuild foo-1.3.0.ebuild` and `ebuild foo-1.3.0.ebuild manifest`, git add ., git commit, and git push ↺
-
chud
>> so i think you dont need to fear that it breaks something > also flatpak has supposed 'sandboxing', it doesnt pick up your gtk themes, but gives full r/w access to your entire home to random proprietary garbage Sandboxing all the things you'd want to be integrated and integrating all the things you'd want to be sandboxed ↺
-
chud
> this is why i like gentoo, if something is broken or not packaged, i can try to fix it You can do that anywhere. ↺
-
vlad
> but i understand of course that it would be nice to have everything from one source gentoo has decentralized packaging, its not really maintaining, but rather writing build scripts and putting them into repos ↺
-
vlad
> You can do that anywhere. except on most distros its kinda painful ↺
-
cal0pteryx
This is not an issue with Flatpak or not, so please keep the discussion to Gajim
-
chud
>> you could try flatpak > i hate third party package managers because they break everything, but i will try the latest release (2.3.2) Flatpak doesn't break anything, it's just too easy. Installing a program is just one click with no messing around with dependencies, build options and other bullshit? Preposterous! What would I spend my free time on? ↺
-
vlad
> This is not an issue with Flatpak or not, so please keep the discussion to Gajim yeah its really a problem of broken distros/repos/packages (*ahem, debian stable*) and TPPMs in general ↺
-
vlad
https://upload.xmpp.earth:5281/file_share/0688f8e8-f54e-7400-bc93-1a5c5a7071dd/42272bdd-16ad-4861-88db-8302fe472722.png
-
vlad
> https://upload.xmpp.earth:5281/file_share/0688f8e8-f54e-7400-bc93-1a5c5a7071dd/42272bdd-16ad-4861-88db-8302fe472722.png also why does this happen in the UI sometimes? ↺
-
bot
wurstsalat pushed 1 commits to branch gajim/master imprv: Profile: Improve 'Remove' button style and center TZ description - https://dev.gajim.org/gajim/gajim/-/commit/752f40aa401f49f7cf35ef5a996a3ba535e03f18
-
vlad
non-reactive buttons, or switching to 'on' and then to ...off? when i reopen that menu
-
vlad
i have a feeling this is a gtk thing
-
vlad
also here's another feature request
-
vlad
should take 5-15 mins to implement did you look into WM hints that tell WMs/X11 if a window should be maximized, floating, positioned at X Y, etc..?
-
vlad
all child windows just open maximized for me, that looks pretty weird for some of them
-
vlad
https://upload.xmpp.earth:5281/file_share/0688f8f5-be3b-7418-a3d1-d86d367f4e40/9e83ea8b-fd41-4d5c-affb-0863db1e6fb7.png
-
vlad
i dont know if this is intentional or not
-
cal0pteryx
this would be a GTK thing, yes
-
cal0pteryx
tell them, it's just 5-15 mins ;)
-
vlad
> this would be a GTK thing, yes 😔 ↺
-
vlad
then its gonna take 2 years to convince e bassi to fix this
-
cal0pteryx
> non-reactive buttons, or switching to 'on' and then to ...off? when i reopen that menu I don't understand this, can you explain? ↺
-
vlad
> I don't understand this, can you explain? i switch some button to on, it turns blue and goes to the right (sometimes i need to click on it multiple times for some reason?) ↺
-
vlad
i close the child window/menu and re-open it again, its switched to 'off' but still blue
-
vlad
this happens mostly in the 'manage accounts' menu
-
cal0pteryx
which setting?
-
vlad
manage accounts, turning accounts on and off
-
vlad
and chat settings
-
cal0pteryx
that's a switch with some special handling, because it prompts a user before actually switching in some cases
-
cal0pteryx
> and chat settings which one? ↺
-
vlad
> https://upload.xmpp.earth:5281/file_share/0688f8e8-f54e-7400-bc93-1a5c5a7071dd/42272bdd-16ad-4861-88db-8302fe472722.png this one ↺
-
vlad
> that's a switch with some special handling, because it prompts a user before actually switching in some cases well i can more or less reliably reproduce it there, but only had it happen with the 'share online status' one once so far ↺
-
cal0pteryx
> this one that's also a special switch, because it handles contact subscription. there may be something wrong with it. I can check that ↺
-
vlad
ahh, that'd make sense, thank you
-
sam
Is there a way to set a contacts avatar in Gajim? I would assume it would be in the contact details page, but I don't see a way to change it (or any greyed out indication that something isn't supported for some reason)
-
vlad
> Is there a way to set a contacts avatar in Gajim? I would assume it would be in the contact details page, but I don't see a way to change it (or any greyed out indication that something isn't supported for some reason) i think only they can set their own avatars ↺
-
vlad
https://upload.xmpp.earth:5281/file_share/0688f927-7db8-7b00-983f-16d2e261bb79/33d95654-b6d6-41af-82bf-ef275ec82cbe.png
-
vlad
also, isn't nicotine+ pygtk too?
-
vlad
or does gajim use some other gtk version that broke wm hints for floating windows?
-
cal0pteryx
vlad: I could reproduce it: https://dev.gajim.org/gajim/gajim/-/issues/12414
👍 1 -
vlad
because they work fine in nicotine+
-
vlad
and thats python+gtk
-
sam
> i think only they can set their own avatars That's unfortunate; thanks anyways, I appreciate the help :( ↺
-
vlad
> vlad: I could reproduce it: https://dev.gajim.org/gajim/gajim/-/issues/12414 thank you! ↺
-
vlad
> That's unfortunate; thanks anyways, I appreciate the help :( you might be able to work around this with a plugin though ↺
-
cal0pteryx
sam: you can only set your avatar. you cannot set avatars for others
-
vlad
just overriding it client-side
-
sam
That's okay, I don't really like the idea of plugins, I was just hoping to have something by which to identify this client when I'm not on my phone (which uses their phone address book avatar), but it's not the end of the world.
-
mesonium
Regarding preventing recall from taking screenshots: WDA_EXCLUDEFROMCAPTURE is part of the Win32 API and not included in WinRT. So it's not solveable with pywinrt. We'd need pywin32
-
vlad
> That's okay, I don't really like the idea of plugins, I was just hoping to have something by which to identify this client when I'm not on my phone (which uses their phone address book avatar), but it's not the end of the world. xmpp is built on extensions/plugins though ↺
-
mesonium
^ unless I'm mistaken. Any thoughts how to proceed? ;)
-
lovetox
sam, you can change the name of the contact though, so you can add a prefix or suffix to the name if that helps
-
stefan
the chocolatey package is up to date now again.
👍 2 -
lovetox
mesonium, are you sure this setting is intended for recaputre, because this setting is since 2004 in windows
-
lovetox
further it states videorecordings, so this means a user could not send us a video of gajim anymore?
-
mesonium
yes, see https://learn.microsoft.com/en-us/windows/client-management/manage-recall#information-for-developers
-
mesonium
> By setting the flag WDA_EXCLUDEFROMCAPTURE, the window content won't show up in Recall or any other screenshot application.
-
lovetox
hm ok, stil sounds like something we need to allow the user to enable disable on demand, as it also talks about screenshots
-
mesonium
Yes, it would need to become a setting.
-
lovetox
https://stackoverflow.com/questions/78888082/overlay-on-python-with-setwindowdisplayaffinity-not-working
-
lovetox
this so answer has code that does not need any additional dependency
-
lovetox
worth a try
👍 1 -
lovetox
https://stackoverflow.com/a/78890150
- lovetox retracted a previous message, but it's unsupported by your client.
-
vlad
> mesonium, are you sure this setting is intended for recaputre, because this setting is since 2004 in windows fun fact, microsoft taking screenshot all the time isn't even a new thing, it dates back as far as 2016/2015 ↺
-
vlad
> fun fact, microsoft taking screenshot all the time isn't even a new thing, it dates back as far as 2016/2015 its just that people started caring when they actually used it for a feature that might be useful to some users, instead of just plain old spyware hidden somewhere in the system ↺
-
vlad
https://upload.xmpp.earth:5281/file_share/0688fa78-fa11-7684-a324-d42a86fd6a6f/telemetry%20hs.webm
-
vlad
i'm not sure if this was actually kept in release builds, but it was there for insider ones at the very least
-
vlad
https://upload.xmpp.earth:5281/file_share/0688fa81-3ca8-7c94-be0b-55acf6a3aa2c/da8f733a-4dbb-47d3-accb-b0021344ac0f.png
-
vlad
oh also this switches back to 'off' when i close and reopen it now cal0pteryx
-
vlad
reopening it another time switches it to 'blue off'
-
vlad
please try to close and reopen it twice too
-
cal0pteryx
vlad: as I said, I reproduced it. And there is an issue. As soon as I or somebody else finds time, this will get fixed
-
vlad
> vlad: as I said, I reproduced it. And there is an issue. As soon as I or somebody else finds time, this will get fixed thanks, i just wanted to clarify it ↺
👍 1 -
bot
lovetox pushed 1 commits to branch gajim/master fix: Accounts: Don’t apply SASLPrep to passwords - https://dev.gajim.org/gajim/gajim/-/commit/94b97e4877c495d2dabec26084679807faae2b07
-
jonas’
lovetox, ^ fwiw, RFC 4616 is pretty clear on the fact that passwords *must* be SASLprep'd
-
lovetox
jonas’, i must have missed it, i did not read anything about the client
-
lovetox
in fact it states that it is not mandatory at all and that the server can use other means of preparation
-
lovetox
> The presented authentication identity and password strings, as well as the database authentication identity and password strings, are to be prepared before being used in the verification process.
-
lovetox
i can only guess that the client here is the presenter
-
lovetox
problem was, we did it in the GUI before storing the password, independent of the used auth mechanism later, this does not work, because if the mech later is not PLAIN we altered the password
-
lovetox
so i need to add this in nbxmpp within the PLAIN auth mech
-
bot
lovetox pushed 1 commits to branch gajim/master change: Chat: Display content inline when clicking [read more] - https://dev.gajim.org/gajim/gajim/-/commit/4fb3630b5dc2a83527bd4df0f1dda14064836dff
-
bot
lovetox pushed 1 commits to branch python-nbxmpp/master fix: SASL: Apply SASLPrep for PLAIN and SCRAM - https://dev.gajim.org/gajim/python-nbxmpp/-/commit/052ca257f2b92d31c4be7d5d95666c666fc85123
-
bot
lovetox pushed 1 commits to branch gajim/master imprv: Loosen matching rules for URL query strings - https://dev.gajim.org/gajim/gajim/-/commit/404d221d780251a8d478b42136e8a997ae8295f9
-
bot
lovetox pushed 1 commits to branch gajim/master fix: JingleFileTransferRow: Fix missing attribute - https://dev.gajim.org/gajim/gajim/-/commit/82aad8f033f0ee36defef98fde923a04417534d2