-
Daniel
do all M-Links only support urn:xmpp:sm:2 or is this specifically jabber.org? cc Kev
-
Kev
Next release is both sm:2 and sm:3.
-
Kev
Current release depends which of the M-Link products whether it's sm:2-only, or both.
-
Kev
Why'd you ask Daniel ?
-
edhelas
From XEP-0308
-
edhelas
> When used in a Multi-User Chat (XEP-0045) [3] context, corrections must not be allowed (by the receiver) for messages received before the sender joined the room - particularly a full JID leaving the room then rejoining and correcting a message SHOULD be disallowed, as the entity behind the full JID in the MUC may have changed.
-
edhelas
This means that I can't process edited messages from this MUC MAM history ?
-
edhelas
Because I don't know if the 2 received MAM messages are from different resources
-
Daniel
Kev, I have a fairly nasty bug in the latest Conversations version (resending messages over and over again) that specifically happens on servers that only support sm:2
-
Daniel
just wanted to get a feeling on how widespread that is
-
Kev
Most M-Links aren't on the Internet. It could be that only jabber.org (for the moment) and isode.com are, not sure about some customers.
-
Kev
And isode.com supports :3
-
Guus
I spent 3 minutes trying to figure out what emoji was :3
-
Kev
Sorry. sm colon 3
-
Guus
Not sure that you did anything to be sorry about π
-
Kev
When I typed it I thought "Will this emoji? No,i t'll be fine"
-
Guus
Well, you were right: it didn't. oldschool me still tried to parse it as a smiley though :)
-
Kev
Oh, right.
-
larma
edhelas: you can via XEP-0421
-
MattJ
edhelas, what pubsub payloads will Movim render? XEP-0277 I assume? There is someone in prosody@ who wants to push a simple text message to pubsub (via MQTT!) and have it show up in Movim. Just want to know what the simplest syntax is that Movim will show...
-
singpolyma
MattJ: atom entry with a title should work for that
-
MattJ
Thought so, thanks
-
edhelas
> edhelas, what pubsub payloads will Movim render? XEP-0277 I assume? There is someone in prosody@ who wants to push a simple text message to pubsub (via MQTT!) and have it show up in Movim. Just want to know what the simplest syntax is that Movim will show... Yes, Atom only in Movim ↺
-
edhelas
larma is it implemented server side ? Prosody, ejabberd ?
-
larma
Prosody has it, not sure about ejabberd
-
larma
Also not sure if enabled by default
-
larma
It's also required for reactions in public MUCs to work properly.
-
MattJ
It's supported and enabled by default in (latest) Prosody
-
emus
Hello folks, I am looking for a support to get us the logo perfect (see the XMPP letter outline) https://xmpp.org/community/gsoc-2022/ I think a nice white line to contrast for dark mode would be best.
-
ralphm
I'm not sure I understand the question.
-
ralphm
For dark background, like t-shirts, we've generally just used white for the text XMPP, leaving the logo drawing as-is
-
ralphm
Should be fairly really to do with the SVG✎ -
ralphm
Should be fairly easy to do with the SVG ✏
-
Matthew
https://matrix.org/_matrix/media/v1/download/matrix.org/bdBFOOOjfTuQYYEhkDcMVZQZ
-
Matthew
^ is the problem, i think :)
-
emus
Ah yes π
-
emus
thanks
-
Trung
svg won't work unless you load 2 different svg for dark and white (which mean scripting). Easier to `id="logo-invert"` of black image of the text, and in css: `#logo-invert { filter: invert(100%); webkit-filter: invert(100%); }`✎ -
Trung
svg won't work unless you load 2 different svg for dark and bright (which mean scripting). Easier to `id="logo-invert"` of black image of the text, and in css: `#logo-invert { filter: invert(100%); webkit-filter: invert(100%); }` ✏
-
Trung
oh the `+ googleβ¦` is one file. yeh ignore me lol
-
ralphm
You know you can style SVGs with CSS, right?
-
emus
Its not an svg. I have no clue about this really π
-
ralphm
That was for Trung
-
mjk
where's the source of that png?
-
ralphm
Our logo is originally an SVG
-
mjk
I mean, one can dig in git history, but in case it's already known...
-
Trung
can you pick out black and change it to white in css?
-
Trung
the problem is xmpp logo has 4 colors so unless you can change specific color, u gonna have to load 2 file.
-
ralphm
Trung: you can change the fill color on the letters, yes
-
emus
mjk wait
-
emus
https://github.com/xsf/xmpp.org/blob/master/static/images/logos/GSoC_2022_Logo.png https://github.com/xsf/xmpp.org/blob/master/static/images/logos/xmpp-logo-text.svg GSoC-icon.svg, Wikimedia Commons contributors, Wikimedia Commons, the free media repository, Date of last revision: 17 June 2021 12:10 UTC, 22 January 2022 14:33 UTC, [permanent link](https://commons.wikimedia.org/w/index.php?title=File:GSoC-icon.svg&oldid=569574711), 569574711
-
mjk
ah, I see, it was assembled manually and commited to the repo
-
mjk
for some reason I thought it's rendered at time build time
-
Trung
> Our logo is originally an SVG oh i see yeh
-
mjk
at first glance, `path` element doesn't react to adding `style`, but I don't really know how to properly do that
-
mjk
oh, it needed `fill` property, not `background-color`
-
mjk
so, I guess add a class to the letter paths and style that depending on theme
-
mjk
yeah, class works. take it from here, Trung ποΈ
-
Trung
its 0430 in the mornin i just shutdown the compy sorry lol
-
mjk
ok, no hurry
-
kurisu
Where should I look if I want to write a transport for xmpp to bridge it to another IM?
-
mjk
kurisu: slixmpp, for example. Slidge uses that for bridging with many silos
-
kurisu
I mean is there like a xep for transports or smth? I'd be more into manually sending xml over the wire
-
kurisu
Like a standard or a tutorial I can read to understand how they function
-
mjk
I think there is some xep to improve transport ux in clients, but other than that, it should be transparent to clients
-
kurisu
Oh. But a transport doesn't have to be on the same server as the account, does it? But if I want to e.g. populate a user's roster with the foreign IM contacts, is that possible to do from another server?
-
kurisu
Because of things like this I just assumed there was some special sub protocol for transports or something
-
moparisthebest
kurisu, look how existing transports work, like biboumi for instance, basically you'll be in control of 1 domain and mapping the remote network to that domain
-
moparisthebest
you'll never be able to automatically populate a user's roster for instance, but you can send them subscription requests they can click "ok" on etc
-
emus
Hello everyone, Google has announced the Google Summer of Code 2023 already and I am again take the role of the Org Admin for XSF and attempt to apply for the XSF in January 2023 (so nothing official yet). Right, the early bird... - If you read this and are interested in any way. Please reach out! Early engagement and communication with us is essential to a fruitful collaboration. Most required information is in the wiki page: https://wiki.xmpp.org/web/Google_Summer_of_Code_2023#Overview - First call for interested projects to add their potential ideas - I left the old entries so you can take the structure. - To the old projects, participated or not: Edit or remove yourself, or let me know if you want to keep & update your ideas or be removed. Google's program page: https://summerofcode.withgoogle.com/programs/2023 Our website is being drafted already - supporters and translators welcome: https://github.com/xsf/xmpp.org/pull/1225 Cheers Eddie _______________________ XSF Org Admin GSoC 2023
-
kurisu
Yeah point is existing transports barely seem to work. >you'll never be able to automatically populate a user's roster for instance It seemed to me that's what hotchilli's WA or Telegram transport did, but that was when my account was on that server. It's kind of awkward then, I mean the user has already added a contact on that foreign IM and now he sees that as a new request... Kind of hoped for a more seamless integration tbh
-
moparisthebest
kurisu, would you want a remote server to be able to add a bunch of contacts to your roster ?
-
kurisu
If I had allowed it to - yes
-
moparisthebest
I suppose you could invent some protocol for opt-in "yes I do want example.com to be able to add *@example.com to my roster", maybe it already exists and I just don't know about it
-
moparisthebest
why do you need people automatically added to your roster anyway? it's not like that's a requirement for getting/sending messages or anything
-
emus
On Google Summer of Code 2023: We are looking for volunteers to create a little but hopefully entertaining XMPP quiz for appliers. We want to ensure contributors are engaging in the technology with interest. It also should help them to onboard a bit. It should contain basically: - General questions on what XMPP is - General architectural question to understand the setup - First technical questions - What you can think of Collect your questions (but not the answers!) here: https://yopad.eu/p/XMPP-Quiz-365days
-
mjk
https://http.xmpp.xyz:5281/upload/WYENgcBzvsjW0w4j-FUqzASW/xmpp-logo-text-themable.svg
-
mjk
^ works for me in Firefox
-
mjk
(is it 'themable' or 'themeable'?)
-
emus
mjk - dark background π + font
-
mjk
wdym? does it work or not? :D
-
mjk
by the way, is dark theme a thing in chromium?
-
emus
mjk -> https://matrix.org/_matrix/media/v1/download/matrix.org/bdBFOOOjfTuQYYEhkDcMVZQZ thats ugly
-
mjk
yes, and in that svg I shared I made the letters change to white automatically, depending on browser's theme
-
emus
https://jabbers.one:5281/upload/Z3MzwvRsYUKYopRVh78ayFRk/30664b10-93c3-4281-92d8-1c03857a6857.png
-
emus
But this is how it looks to me:
-
mjk
yes, that's by design (needs to be on dark background✎ -
mjk
yes, that's by design (needs to be on dark background) ✏
-
mjk
now someone can just concat that svg with google's, add some horizontal translation, et voila?
-
emus
Okay, will try
-
emus
okay I am to dumb, how do I download such files. FF won't let me save it D:
-
moparisthebest
wget/curl always works
-
emus
thank
-
emus
s
-
emus
forgot π
-
emus
got it
-
mjk
yeah, I just experienced the same pain trying to save the original :D
-
emus
π±οΈ
-
singpolyma
> you'll never be able to automatically populate a user's roster for instance, but you can send them subscription requests they can click "ok" on etc This worked in the aughts. Client probably had to support something I guess
-
emus
but the question is now that I need the entire image as svg. inkscape, right?
-
mjk
emus: probably, yes. if Inkscape breaks the dark theme style, that can be fixed afterwards :)