-
shodan
Yes, it's the logical conclusion of the "letsencrypt" movement.
-
nicoco
I think singpolyma has worked on cheogram sending open graph along with URLs in messages, with the goal of having sender-generated URL previews. If somebody works on this for gajim, it would be nice to have it compatible with gajim (or better, write it in a spec).
-
nicoco
Shodan: I agree with you that URL previews would be nice to have in more XMPP clients, and the only privacy-compatible way is sender-generated. That said, I think that in private, non-anonymous group chats, it would be kind of OK to have receiving clients fetch the URL preview.
-
shodan
Sender generated is probably the way to go, since that can work without the servers or the receiving client having to support them. It's just an image message followed by a text message. And it would further make the case for implementing multi-media messages (like image+text in a single message). That would be useful for instance, the ability to post an image and include a title or description. A very general feature that is currently lacking in the XMPP protocol
-
nicoco
shodan: https://xmpp.org/extensions/xep-0447.html is there already for multi-attachments, and attachments+body or caption.
-
nicoco
Not a lot of client support it yet, and what’s missing IMHO is a backwards-compatible spec for multi-attachments or attachments with captions or body. Some ideas were thrown in the jdev (or XSF?) MUC a while ago, but I don’t think it went further than that.
-
shodan
I see there's an issue about it. https://dev.gajim.org/gajim/gajim/-/issues/11017 It's called "Stateless file sharing", that is not obvious at all that this would enable multi-part messages. Especially the "stateless" part, that is worrying, what does stateless mean in that context. If you were to post a thumbnail+title+description+link and the receiver has image preview turned off, would they not see the content ?
-
cal0pteryx
That's a client decision. You don't have do display anything if you don't want (and can't force others to show anything)
-
nicoco
I’m not sure what stateless means in this context and I didn’t understand your concerns?
-
nicoco
Anyway, URL previews may be a bit different than attachments with a description, we may need another spec for that.
-
bot
Philipp Hörist pushed 1 commit to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *48b3a71a* < https://dev.gajim.org/gajim/gajim/-/commit/48b3a71a25c661b663f9b473ca78ff8d1ece6f60 > refactor: Tooltips: Add ContactTooltip
-
bot
Philipp Hörist pushed 2 commits to branch _refs/heads/master_ of _gajim_ < https://dev.gajim.org/gajim/gajim >: *0a48786c* < https://dev.gajim.org/gajim/gajim/-/commit/0a48786c870ad2daa95325e271572aaf7ee9d356 > refactor: Tooltips: Pass widget settings as keyword arguments *01255906* < https://dev.gajim.org/gajim/gajim/-/commit/012559069517c8e37dbe660a9ee4be73badcf80c > refactor: Use datetime object for idle time
-
bard_
gajim hasn't crashed on me in a long time, used to crash many times daily. so, good work everyone. it doesn't get super laggy over time anymore that I've noticed either.