-
cal0pteryx
wws: english, please
-
wws
I need a lot of CVV cards, you can also cooperate with me
-
cal0pteryx
wws: wrong chat
-
Codimp
Hi here, just reading this: https://poly.cybre.city/notice/AwS4rOEsw8GL8wwENc Maybe we can add an X on top-right or a button to make it more intuitive?
-
cal0pteryx
It would be nice if people came to the support chat rather than shouting into the void :D Thanks for forwarding this, Codimp
👍 1 -
debacle
> Hi here, just reading this: > https://poly.cybre.city/notice/AwS4rOEsw8GL8wwENc > > Maybe we can add an X on top-right or a button to make it more intuitive? Maybe "Cancel" should have the same effect as pressing "Esc"? ↺
-
mesonium
debacle, which message have you replied to? For me it says something like "The referenced message doesn't exist"
-
mesonium
I see correct quote in Conversations at least
-
lovetox
> Hi here, just reading this: > https://poly.cybre.city/notice/AwS4rOEsw8GL8wwENc > > Maybe we can add an X on top-right or a button to make it more intuitive? this one
-
lovetox
debacle: with which client did you reply?
-
mesonium
lovetox, I never received the original message in my Gajim 2.3.2 client somehow. Shouldn't Gajim at least fallback to a simple quote in this case?
-
lovetox
No, we don't store fallback text
-
lovetox
Gajim could download the ref message from the server
-
lovetox
That would be more correct
-
mesonium
I see, but that's not implemented right now?
-
lovetox
No but would probably be very trivial, it's basically a simple mam request and afterwards a update call to the message.
-
lovetox
Given that the server supports the feature of requesting single ids
-
lovetox
But more interesting would be why you didn't get the message
-
mesonium
no idea and it's likely difficult to debug this afterwards I guess. If you have any suggestion how I can try to observe it for future incidents, let me know
-
mesonium
I also don't find the orignal one in Conversations either. So likely a s2s issue?
-
mesonium
Anyone else on conversations.im who didn't or did receive the above quoted message?
-
mesonium
oh, never mind, I've received the message on my desktop Gajim. How weird!
-
Andreas Säger
https://dev.gajim.org/gajim/gajim/-/issues/12372 is the ultimative show stopper.
-
mesonium
There's something wrong with the encoding on my side with Gajim 2.3.3. In the "Help" popover the translated strings containing German Umlauts (ü) show "Invalid UTF-8" instead.✎ -
mesonium
There's something wrong with the encoding on my side with Gajim 2.3.3. In the "Help" popover the translated strings containing German Umlauts (ü) show "[Invalid UTF-8]" instead. ✏
-
cal0pteryx
Andreas Säger: that's a GTK issue as it seems. We would need to figure out what causes this. Right now it's confined to a few users on Windows
-
kalkin
Hi ♥]
-
kalkin
I use Fedora, Firefox (from rpm packages) and gajim from flatpack. drag&drop from nautilus (file manager) works without any issues, but it doesn't work if i try to drag a picture from firefox to gajim. When i drop the picture i see the file dialog saying "Drop files here" and it shows a path to `/run/user/UID/doc/$HASH` but this is a path to a previosly dragged picture (from ~/Pictures). I can't figure out where the f*** firefox stores the dragged images, so i can allow the access to it via `flatpack` command. Anyone had similar issues?
-
kalkin
https://share.gadimov.de/bahtiar/message/n6LyMf40GbuKqstz/e6c8b538-82b9-4f8a-92fb-780dc99ffcf6.png
-
mesonium
> There's something wrong with the encoding on my side with Gajim 2.3.3. In the "Help" popover the translated strings containing German Umlauts (ü) show "[Invalid UTF-8]" instead. The problem went away by itself. Is today the day of explainable issues ... ? ;) Sorry for the noise. ↺
-
debacle
> debacle: with which client did you reply? lovetox, I replied using Gajim 2.1.1 (now same again) ↺
-
akathisia8
Who has YouTube swimsuit girl videos and image's
-
debacle
> debacle, which message have you replied to? For me it says something like "The referenced message doesn't exist" mesonium, I replied to the message by Codimp, which contains the fediverse link. ↺
-
mesonium
🆗 1Yeah, thanks for the reply somehow I did not receive Codimp's message in two clients (Conversations and Gajim on a laptop), while I did on a third (desktop Gajim). Thus there should be no issue on your side. :)✎ -
mesonium
Yeah, thanks for the reply. Somehow I did not receive Codimp's message in two clients (Conversations and Gajim on a laptop), while I did on a third (desktop Gajim). Thus there should be no issue on your side. :) ✏
-
mesonium
kalkin, this problem doesn't seem to be bound to Flatpak
-
kalkin
it isnt? good to know i guess
-
kalkin
I'm wondering if the devs are using firefox
-
kalkin
or if they sold their soul to chrome :)
-
cal0pteryx
kalkin: thanks, I'll check later.
❤ 1 -
kalkin
cal0pteryx: thank you
-
lovetox
Kalkin does copy paste work?
-
Frnn
Is there a way to reset style in gajim ? My gtk style is bugged.
-
kalkin
> Kalkin does copy paste work? Text yes. I will check pictures from ff once my gajim client is back online. Im currently on the move. Will be back in an hour or so✎ -
kalkin
> Kalkin does copy paste work? Text yes. I will check pictures from ff once my gajim client is back online. Im currently on the move. Will be back online in gajim in an hour or so ✏
-
AsyncTh
What does the "Use file transfer proxies" option do?
-
mesonium
> Kalkin does copy paste work? On DND from Firefox only the website's URL is used as file's URI, while pasting works fine for me. > or if they sold their soul to chrome :) I cannot even drag'n'drop from Chromium to Gajim. ↺
-
lovetox
AsyncTh: nothing
-
lovetox
Should be removed
👍 1 -
AsyncTh
lovetox, was that option related to Jingle?
-
lovetox
Yes
-
snugglybun
> why does gajim use triple the ram it did a few years ago, yet has mostly the same features? (~200 -> ~600 megabytes) it still uses 200 megabytes of ram on my side ↺
-
snugglybun
and i'm using the latest libadawaita versions
-
sezuan
I'm wondering how to force-sync the message archive of a muc. I deleted the local history now to doesn't sync any of the previous messages.
-
lovetox
yes thats intended
-
lovetox
would be quite funny if a user clicks "Delete History" and next second Gajim downloads it all again
-
sezuan
Any chance to revert that and get more than one day of history on a fresh installation?
-
lovetox
no there is no chance you get more than one day
-
amogus
why
-
sezuan
The 'sync threshold' limits what? The amount that a client loads for an already joined mucs?
-
lovetox
yes thats for subsequent joins
-
sezuan
That's a bit sad, but explains my observations 🙃
-
Andreas Säger
Where is the attic? I need a version earlier than 2.3.3 for Windows.
-
mesonium
> kalkin: thanks, I'll check later. I've checked: You get the correct url, such as `https://gajim.org/img/gajim-intro.svg` but then Gajim tries to receive `filesystem_path_from_uri`, which yields none since we have a `gajim.common.util.uri.Uri` and not `FileUri` and hence it adds no file. ↺
-
lovetox
Andreas Säger, https://gajim.org/downloads/
-
lovetox
downgrading an existing install will most likely not work, so you need to install new, or use portable
-
lovetox
mesonium, whats the expactation here, that we download the file from that url?
-
lovetox
sounds a bit weird to me
-
kalkin
>> kalkin: thanks, I'll check later. > I've checked: You get the correct url, such as `https://gajim.org/img/gajim-intro.svg` but then Gajim tries to receive `filesystem_path_from_uri`, which yields none since we have a `gajim.common.util.uri.Uri` and not `FileUri` and hence it adds no file. Ohhh, this makes sense.
-
kalkin
> mesonium, whats the expactation here, that we download the file from that url? Either that, or using the url as file message instead of your servers http upload url, or show an error with explanation
👍 1 -
kalkin
Or instead of picture show the url in the normal input box
👍 1 -
mesonium
As a workaround you can copy the image via FF's context menu and paste it. This will download and re-upload the file I assume
-
cal0pteryx
That would copy the file to the clipboard (firefox already downloaded it and provides it to the pasting application -> Gajim)
-
lovetox
> Or instead of picture show the url in the normal input box That's what we should do
-
lovetox
I don't think it's obvious for a user that we download a picture from a server when he drag and drops it
-
kalkin
> I don't think it's obvious for a user that we download a picture from a server when he drag and drops it the user expects a picture not an url.
-
mesonium
Or asks on drop: download and attach file or insert link
-
mesonium
That's was KDE's Dolphin does✎ -
mesonium
That's what KDE's Dolphin does ✏
-
kalkin
> I don't think it's obvious for a user that we download a picture from a server when he drag and drops it Why it beeing not obvious is it even an issue? The user wants to send a picture not an url if he drag and drops?✎ -
kalkin
> I don't think it's obvious for a user that we download a picture from a server when he drag and drops it Why it beeing not obvious it even an issue? The user wants to send a picture not an url if he drag and drops? ✏
-
kalkin
> I don't think it's obvious for a user that we download a picture from a server when he drag and drops it Why it beeing not obvious is even an issue? The user wants to send a picture not an url if he drag and drops? ✏
-
lovetox
in general i dont connect to remote servers without some kind of agreement with the user
-
lovetox
if the users expact that drag and droping a picture from a browser copies the image instead of the url, then firefox should put the image data into the drag and drop operation✎ -
lovetox
if the users expects that drag and droping a picture from a browser copies the image instead of the url, then firefox should put the image data into the drag and drop operation ✏
-
lovetox
but it seems firefox just copies a url, so i guess they think users want the url instead of the picture data in most cases
-
cal0pteryx
but users probably want the image, we can prompt them
-
lovetox
so we download the picutre, just to upload it to our server again :D
-
kalkin
> in general i dont connect to remote servers without some kind of agreement with the user I understand, this makes sense, but in such case it's not like we connect to a random server.
-
lovetox
it is, you have no idea what you drag and dropped and what link firefox puts into the drag
-
kalkin
> so we download the picutre, just to upload it to our server again :D you can use the url directly in the message to show pictures, the only issue is, that some clients want download by default random images from random urls✎ ↺ -
kalkin
> so we download the picutre, just to upload it to our server again :D you can use the url directly in the message to show pictures, the only issue is, that some clients dont download by default random images from random urls ✏ ↺
-
lovetox
Gajim can preview any image url
-
kalkin
> it is, you have no idea what you drag and dropped and what link firefox puts into the drag what do you mean by this? Why don't i have any idea what i dragged and dropped? ↺
-
kalkin
> Gajim can preview any image url i know. but e.g conversations doesn't display the picture in such case, but only the button ↺
-
lovetox
you see a picutre, but Firefox does not give you a picutre, it gives you a URL
-
lovetox
so? because you found a client that does not preview URLs, the solution is we download files and prepare them for C to display ..
-
kalkin
> so? because you found a client that does not preview URLs, the solution is we download files and prepare them for C to display .. no ↺
-
lovetox
im not even sure we do this correctly, probably the drag&drop API has a way to get the picture data
-
lovetox
but downloading the file, then uploading to our server, just because a receiving client likes it better if we attach a oob tag to the url ...
-
lovetox
much code in Gajim, so other clients dont have to put work in
-
kalkin
i just said, that this is the case if you are sending an oob message with an url which doesn't match your contacts server, C wont download and display it by default, but it's not an issue gajim has to solve
-
kalkin
> much code in Gajim, so other clients dont have to put work in is it that much code if you take the url and send it as an oob message? ↺
-
lovetox
yes, if we only do it so C does not need to change their code
-
lovetox
is there any other rational for doing this?
-
kalkin
> is there any other rational for doing this? yes. the rational is the user wants to send an oob message. with the same reasoning you could completly ignore the oob xep and just send random urls ↺
-
kalkin
(also i still hope someday we will be able to properly use description and multiple files in oob)
-
lovetox
oob is not needed for anything
-
lovetox
its just a C quirk that they display stuff differently when they see oob
-
lovetox
just ask them not to do this ..
-
kalkin
so gajim doesnt send an oob message if i send a file?
-
lovetox
instead of asking all clients to parse urls from text and add them with oob tag, because C does something with it
-
kalkin
> instead of asking all clients to parse urls from text ???
-
kalkin
it has nothing to do with conversations. oob was supposed to mark the data as one or multiple files with the intent to display them and show a description
-
lovetox
but you dont have a file, drag and drop a link to a url
-
kalkin
so? the intent is to send a picture to be displayed
-
kalkin
not to send an url
-
kalkin
I don't understand your "hate" for oob. may be i'm missing something?
-
lovetox
there is no hate, i just dont do things because it does X in another client, i couldnt care less if a url is displayed by conversations as picture or not, thats a Conversations problem
-
kalkin
> there is no hate, i just dont do things because it does X in another client, i couldnt care less if a url is displayed by conversations as picture or not, thats a Conversations problem it's a XEP ↺
-
kalkin
it's not some random shit that only C does
-
kalkin
doesn't gajim use oob when sending an attachment?
-
lovetox
yes, but you pasting a url is not an attachment, thats my point
-
lovetox
your argument is, just do like it is an attachment
-
kalkin
(something different: it's not possible to set the Preview size in pixels by entering a number. you have to use the -/+ buttons)
-
kalkin
i enter 1024 and it jumps back to 300
-
kalkin
ohh, 500 works
-
lovetox
probably there is a upper limit
-
kalkin
you probably should jump to the highest pixel amount if the limit is hit
-
kalkin
because else user gets the impression that he has to use the button
-
kalkin
> yes, but you pasting a url is not an attachment, thats my point technically, yes. but user intent is different ↺
-
lovetox
of course, but thats not Gajims fault either, if the user drags a picture to move picture data, firefox should give us picture data, im happy to upload that data as attachment
-
lovetox
but before we discuss this any further, we should first check if firefox really just offers a url
-
kalkin
no one said its someones fault.
-
lovetox
usually we learned recently that there are many formats offered
-
lovetox
and url is just one format in which you can request the data from the source application
-
lovetox
it may well be that firefox offers the image data, it does so for copy paste
-
lovetox
['text/x-moz-url', '_NETSCAPE_URL', 'text/x-moz-url-data', 'text/x-moz-url-desc', 'application/x-moz-custom-clipdata', 'text/_moz_htmlcontext', 'text/_moz_htmlinfo', 'text/html', 'text/plain', 'text/plain;charset=utf-8', 'application/x-moz-nativeimage', 'image/png', 'image/jpeg', 'image/jpg', 'image/gif', 'application/x-moz-file-promise', 'application/x-moz-file-promise-url', 'text/uri-list', 'application/x-moz-file-promise-dest-filename', 'DELETE']
-
kalkin
drag and drop in my terminal gives url
-
lovetox
these formats are offered, so i think we can get the image from firefox
-
kalkin
i will try in openoffice
-
hau
need this
-
kalkin
works in Libreoffice, but unsure if it downloaded the picture from url or not
-
lovetox
no, we just accept file urls
-
lovetox
thats why firefox gives us a url
❤ 1 -
lovetox
we just need to configure to accept image data
❤ 1❤️ 1 -
kalkin
how does an app declare that it accepts image data?
-
kalkin
do you write it in Gajim.desktop and the Desktop Enviroment handles it?
-
lovetox
no its a Gdk API
-
lovetox
you tell the widget accepts drops and for which types
-
lovetox
https://lazka.github.io/pgi-docs/#Gtk-4.0/classes/DropTarget.html#Gtk.DropTarget.signals.drop
-
lovetox
https://lazka.github.io/pgi-docs/#Gdk-4.0/classes/Drop.html#Gdk.Drop.read_async
-
kalkin
ohh, i'm disappointed. i thought it's some freedesktop spec
-
lovetox
this is the implementation of specs
-
lovetox
could well be a free desktop
-
lovetox
but i think wayland, X, Windows etc they all have their own thing
-
kalkin
> this is the implementation of specs no, i meant more like it's part of *.desktop spec. but nvm ↺
-
kalkin
> but i think wayland, X, Windows etc they all have their own thing ohh, i always forget that gajim supports windows ↺
-
mesonium
> we just need to configure to accept image data But that might convert the image again, resulting in loosing ef exif or hdr data if eg converted to png?✎ -
mesonium
> we just need to configure to accept image data But that might convert the image again, resulting in loosing eg exif or hdr data if eg converted to png? ✏
-
lovetox
yeah, as with clipboard api, its not possible to know what the original data is that is dropped
-
lovetox
i think its fine, as with copy paste, if someone tries to transfer files, they should not use drag and drop from another app, and rather attach a file from harddisk
-
lovetox
is perfect, no, but thats how dnd and clipboard works, im not working around those things✎ -
lovetox
is it perfect, no, but thats how dnd and clipboard works, im not working around those things ✏
-
lovetox
anyway i look tomorrow into it, is as usal more complex now, seems the standard case in Gtk is to accept only one data type
❤️ 1