This is a QT (although I suspect only those on qoto server will see it as such?
@hynek
@s_gruppetta is that based on some metadata? Because I don’t even see a link to a toot. What I meant is simply rendering the linked toot just like QTs started out on Twitter
@hynek And that's the issue, different people see different things.
Same with markdown, for example this below is a code block that some servers will see properly rendered, but you're likely to see just plain text
`print("This is a code block")`
**and this is in bold here**
@hynek so for the toot above, I wrote using back ticks and ** but I suspect you saw neither
@hynek if I use plain text mode the symbols stay there but they’re rendered plain text for everyone. If I switch to markdown mode (a feature on qoto), then qoto users see it properly rendered but others see plain text with the markdown symbols stripped out
@s_gruppetta It would be interesting to see all that on the wire – I’m afraid I’ve found a rabbit hole 😳
Out of curiosity: the asterisks in my toot did not render in markdown, did they?
@hynek no, I can see the asterisk as plain text
@s_gruppetta there you go; this ain’t about markdown.
@s_gruppetta yeah because it makes the formatting part of the payload. I have just scrolled thru other people’s TLs and they also have unrendered markdown. Qoto et al are somehow interpreting markdown and that interpretation is stripped on federation to instances that don’t support it. Maybe @andrew could give more insight I remember him talking about something similar recently
So just to clarify, for quotes you should see the link if your server doesnt support it.
For markdown you will see plain text if your server doesnt support it.
Gargron, the mainn dev of vanilla mastodon, is highly opinionated. He explicitly strips formatting from the markdown when it is received. He used to let the quote link stay and should be displayed but if not he might have went out of his way to strip that out too... why he keeps making it hard for people running his server to interact with others I have no idea.
But yea, sadly it seems gargron has intentionally worked to block features from other servers rendering locally even when they otherwise would have rendered.
@s_gruppetta I saw neither but I see the asterisks in https://mastodon.social/@hynek/109330904292692980 so I wonder what exactly gets stripped there. Naively I would assume that markdown-aware servers somehow render the markdown to HTML spans that get stripped on federation but of course I don’t know.