blake, to random

#mastodev the Mastodon codespace isn't working, apparently it's bigger than 32gb, so it's ran out of disk space...

blake, to random

#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?

tchambers, to random

#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:

https://partners.deweydefend.com/fediverse-hashtag-click-test/

Thoughts?

blake, (edited ) to fediverse

CC https://fosstodon.org/@blake/110250859688963010

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.

Added an Inspect Element mockup.

#ActivityPub #FediDev #MastoDev

aral, to random
@aral@mastodon.ar.al avatar

The hardest part of decentralisation is to decentre yourself.

matt,
@matt@oslo.town avatar

@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.

https://github.com/mastodon/joinmastodon/issues/344

#Mastodon #MastoDev

tokyo_0, to random

Love is... sitting down to code at 9pm on a Friday night when you're actually exhausted and really don't want to code anything right now. 🤪

#MastodonContentMover

tokyo_0,

Initial (before upload):
Image jpeg: 178Kb (183,201 bytes)
Video mp4: 9.29Mb (9,742,965 bytes)

Iteration #1 (uploaded to Mastodon, then downloaded):
Image jpeg: 267Kb (274,281 bytes)
Video mp4: 9.16Mb (9,606,147 bytes)

Iteration #2:
Image jpeg: 269Kb (275,645 bytes)
Video mp4: 9.16Mb (9,606,656 bytes)

Iteration #3:
Image jpeg: 269Kb (276,415 bytes)
Video mp4: 9.16Mb (9,607,008 bytes)

In general, media grows with each upload. Must be processed every time 🤔

#MastoAdmin #MastoDev #Mastodon

tokyo_0,

So that's.... really not what I was expecting 😅

It's good that the files aren't shrinking (aside from the initial upload).

But that the file size is changing every time suggests they are being re-encoded or processed in some way, which will be lossy.

And they're actually getting bigger.

If I was a Mastodon admin that'd be about the worst result I could've anticipated 😅

#MastoAdmin #MastoDev #Mastodon

vyr, to random

here's the final iteration of my Mastodon advanced search patch: https://github.com/VyrCossont/mastodon/pull/8

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.

vyr,

and here's the Glitch variant of the advanced search patch, which adds the new search reference screen to the Glitch UI flavor: https://github.com/VyrCossont/mastodon/pull/9

#MastoAdmin #MastoDev #FullText #Search #FullTextSearch #ElasticSearch

GeopJr, to random

v0.2.0 released with many new features and bug fixes!

Highlights:

  • @bleakgrey added autocomplete support :blobcatchristmasglowsticks:
  • Mediaviewer now opens all attachments and shows a preview until the full size media is ready
  • Default visibility option
  • Scroll to top button

Full notes: https://github.com/GeopJr/Tuba/releases/tag/v0.2.0

Package maintainers: There have been some changes in dependencies, please check out the notes!

tvler, to random
@tvler@mastodon.social avatar

Damn I'm already so into this and I've been only working on it for like 30m lol. #StreetPass but with social details

tvler,
@tvler@mastodon.social avatar

👋 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

freeplay, to fediverse

Okay. Now that #Mastodon can see (not use yet though) markdown now... can we also fix this, please?

Currently, Mastodon can't see more than 4 images in post from other Fediverse software.

https://github.com/mastodon/mastodon/issues/19454 #MastoDev

vruz, to fediverse
@vruz@mastodon.social avatar

Help me masto, what's the best general purpose Android client for Masto available today?

#Masto #Mastodon #Mastodev #mastodevs #help

tvler, to random
@tvler@mastodon.social avatar

#StreetPass is out on Firefox! https://streetpass.social

Pretty happy with the cross browser setup. Everything's done in a custom vite config that spits out 2 bundles: dist-chrome and dist-firefox https://github.com/tvler/streetpass/blob/main/extension/vite.config.shared.ts

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 👀

#mastodev

cassolotl, to meta
@cassolotl@eldritch.cafe avatar

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?

[ ]

freeplay, to fediverse
Gargron, to random
@Gargron@mastodon.social avatar
grishka, to fediverse
@grishka@mastodon.social avatar

#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!

#activitypub #mastodev

grishka, to fediverse
@grishka@mastodon.social avatar

#Smithereen #mastodev #activitypub

Closed & private groups WIP

Mayana, to random

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

esvrld, to random

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

Gargron, to random
@Gargron@mastodon.social avatar

Next release of Mastodon will allow admins to post important announcements to their users, and yes, those are reactions

#mastodev

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • tacticalgear
  • ethstaker
  • modclub
  • cisconetworking
  • tester
  • GTA5RPClips
  • cubers
  • everett
  • megavids
  • provamag3
  • normalnudes
  • Leos
  • lostlight
  • All magazines