#MastoDev I'm writing a trivial PR which adds some URI schemes. tel and sms are tightly related and use a lot of the same logic, so I intend to add them together. Should I add mailto in the same PR, or separately?
#MastoDev and #FediDev: In a few threads and forums there have been tons of chats about fixing the "remote follow" and related issues on the Mastodon/Fediverse WebUI experience.
Plugins are no fix. And what I'm about to share is not a "fix." But maybe a bandaid, while the protocol itself is worked out. What do you think?
It's only 55 lines of Javascript and on any page it asks you your home server ONCE, and then remembers and adapts all links from then on:
It'd be nice if Mastodon and friends could better support the standard, non-conventional URI-based IDs as well, but maybe partially hide them when no full username can be found-- maybe by prefixing the domain with "User/Group/Bot at"?
There's room here for detecting bridges and showing "Bridged from X via domain.tld" for stuff like Nostr where bridged usernames are unreadable.
@aral In the spirit of decentralisation, I've just posted a suggestion to Mastodon gGmbH that they democratise the process of picking the Mastodon Convent approved server list.
this enables full-text search for posts you haven't interacted with, as well as full-text search for accounts, and includes several advanced filtering operators and parser fixes.
👋 Are there any #activitypub engineers out there who’d be down to chat with me (a federated eng newbie) about best practices for setting up a lightweight federated server to achieve this new StreetPass UI (see prev posts in thread)? #mastodev
I tried to keep the transpilation step as light as possible. All runtime code is unminified and using native ES modules. Shoutout to @mozilla for their excellent webextension-polyfill https://github.com/mozilla/webextension-polyfill
This should make safari support pretty easy to add 👀
I feel like it's worth mentioning, re; quote-boosts/QTs, that we can't "just add the feature to Mastodon" in a federation - it's a lot more complicated than a lot of people seem to realise?
The argument about whether or not we should add QTs is an important one, but once we get past that there's the issue of federation.
Mastodon is one software of many using the ActivityPub "skeleton" code. If ActivityPub doesn't have QTs in its code and Mastodon adds a QT feature, any non-Mastodon software (or even server) has to work out how to interpret Mastodon's QTs. If it isn't Mastodon-compatible, QTs will just break. They might even break in a way that harms the person being QTed. And what if someone on another server boosts/reblogs that broken QT?
Also, since we on Mastodon can follow people who are using federated software that isn't Mastodon (e.g. instances/softwares that look and behave like Instagram, YouTube, Facebook, etc), how does that work? Would people on Mastodon be able to QT people on not-Mastodon? How are the OPs going to feel about that? Would they even get notifications about it, since QTs aren't in the ActivityPub "skeleton" of federation?
And since we're a federation of separate servers even "within" Mastodon, there's also the question of how older/outdated Mastodon servers will handle incoming QTs. If you're on an older version of Mastodon and you follow someone on a newer instance and they QT someone, what would that look like? Maybe someone has intentionally chosen a fork of Mastodon with QTs turned off. Can people on other softwares QT them, and how would they feel about that?
#Smithereen update: collection sync, something no one has done before, again. Collections are fetched automatically on first follow, and there also are admin buttons to force fetch them at any time.
Yes, you can now see mutual friends for Mastodon users!
Recently, several users expressed a desire for a way to quickly check if the images in the toot they were about to boost were described. It would be nice if Mastodon itself offered warnings for that, as well as for forgetting to describe media in your own posts, but until then, this is actually one problem admins can fix on our own!
All you need to do is go into the site settings and add a bit of CSS code that will display a red border around any undescribed media. There are two examples available, depending on how subtle or noticeable you want the border to be; experiment and see what you like! https://gist.github.com/FiXato/3de505b04efefd49a1e3568b70545234
Thanks to @IngaLovinde for thinking of the starting code and @FiXato for improving on it! They did all the work here; I am just sharing this along.
Open this post in a new tab and look at the image to see how this can look like. The example image is my avatar, described in another pinned post. #MastoAdmin#MastoDev
i think the button should say 'piss', and every time you post, the interface would turn slightly more yellow tinted until after a hundred posts or so it would be just a uniform field and you couldn't see anything #mastodev#piss