Renaud Chaput

For Mastodon API developers: there is no documentation (yet) for the APIs around composing quote posts, but this will come soon.

We added documentation for displaying quote posts (docs.joinmastodon.org/entities), which is already supported in Mastodon 4.4 and we encourage you to support it in your clients as this will soon be available to all users.

#mastodev

Status - Mastodon documentation

Represents a status posted by an account.

docs.joinmastodon.org
のえる

@cheeaun Fedibird has the Filter V2 API, but it is treated as unsupported by most clients because Mastodon version returns 3.4.1 and api_versions returns 1.

#MastoDev

Mastodon Engineering

We just released Mastodon 4.3.1!

It contains some bug fixes and a few small features, like (optional) grouping of follow notifications and improvements the fediverse:creator setup instructions.

Upgrading requires re-compiling frontend assets (if not using Docker), instructions are in the release notes : github.com/mastodon/mastodon/r

#mastodev #mastoadmin

Release v4.3.1 · mastodon/mastodon

Changelog Added Add more explicit explanations about…

github.com
jonny (good kind)

alright, after like a year of halfheartedly trying on and off, #FetchAllReplies is pretty much finished - the problem of not being able to see all replies to a post is one of the largest complaints that people have with mastodon in particular but also the fedi in general. It is an especially potent problem for smaller servers, making them feel lonely, and making the whole fedi seem quiet. It is also a large contributor to the 'reply guy' problem where a moderately popular post will get the same replies over and over again and people won't even know they're doing it.

This patch recursively fetches replies using activitypub collections. it does it respectfully, only when someone is explicitly looking at a post (rather than fetching all replies for everything all the time) with some debounce, and spaces out the recursive calls to the other servers in deep threads.

the only thing left is to make the posts get inserted into the web client as they are received, currently you need to refresh to see them.

trying it locally now and it is a game changer.

i'm not "good at ruby" so if you ever wanna see this upstream, kindly spare a code review?

github.com/NeuromatchAcademy/m

#FediDev #MastoDev #UnFuckTheFedi #PubSubIsCoolButPresentsPrettySeriousUsabilityProblems #JustSmallInstanceThings

Fetch All Replies v2 - Service Edition by sneakers-the-rat · Pull Request #44 · NeuromatchAcademy/mastodon

Fix: #43 More discussion/description at #43 Current…

github.com
Mastodon Engineering

If you are running nightly releases, we published a container image patching the above security issue with the 4.3.0-nightly.2024-09-18-security tag.

#mastoadmin #mastodev

Mastodon Engineering

We just released the second beta of Mastodon 4.3.

This version contains a security fix for an issue present in Mastodon 4.3 beta 1, (moderate severity) so we strongly suggest admins running on our beta versions to update as soon as possible.

We expect this to be the final beta, and to release our Release Candidate next week. Please open GitHub issues if you encounter anything unexpected!

github.com/mastodon/mastodon/r

#mastoadmin #mastodev

Release v4.3.0-beta.2 · mastodon/mastodon

WarningThis is a pre-release! This has not been as…

github.com
Mastodon Engineering

We are looking for feedback on our new grouped notifications API from Mastodon client developers.

All the details about this API are available at github.com/mastodon/mastodon/d

We intend to mark this API as stable in our next 4.3 beta release, so if you are a client developer now is the time to have a look at it and tell us what you think!

#mastodev #mastodonapi

Feedback on the new 4.3 grouped notifications API · mastodon mastodon · Discussion #31618

In Mastodon 4.3, we are adding support for server-side…

github.com
Mastodon Engineering

We are happy to announce the first beta release of Mastodon 4.3 🎉 11 months in the works, it is chock-full of improvements, the most prominent being notification grouping and new filtering capabilities, as well as extensive usability overhauls.

Please note that this is a beta, and the stable release is still to come. If you are upgrading your server to it, read the changelog carefully, and open GitHub issues if you encounter anything unexpected.

github.com/mastodon/mastodon/r

#mastoadmin #mastodev

Release v4.3.0-beta.1 · mastodon/mastodon

WarningThis is a pre-release! This has not been as…

github.com
Tuba

- Optional Clapper support (thanks Rafostar)
- Improved video performance using GraphicsOffload (thanks rmader)
- Redesigned the profile fields and preview cards (thanks david_swift, Tobias)
- In-reply indicators
- Resolving web+ap links in posts in-app
- Option to dim non-trivial notifications (like favorites and boosts)

And many more features, bug fixes and optimizations!

#Vala #GNOME #GTK #mastodev

Tuba

#Tuba v0.6.0 is now available, with many new features and bug fixes!

✨ Highlights:
- MediaViewer enter & leave transitions
- `web+ap` support
- New account widgets
- Button to toggle all spoilers in threads
- Profile badges
- Remember spellchecker enabled state
- Composer completion improvements
(cont 🧵)

As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
github.com/GeopJr/Tuba/release

#GTK #GNOME #Vala #libadwaita #mastodev

Julian Fietkau

For this weekend's coding project, I built a tiny single-user Bluesky→ActivityPub one-way bridge I named “Pinhole”. If there's someone on Bluesky whose posts you want in your Mastodon feed, you can download and run it yourself: :fietkau_software: fietkau.software/pinhole

Caveats: 1. I intentionally built it anti-scalable: you can use it to follow one Bluesky account from one fedi account, and that's it. 2. You need experience with web servers.

#fediverse #ActivityPub #MastoDev #Bluesky #atproto

🔔 Update Notifications

:mastodon: Mastodon v4.2.0 is officially released!

After months of development and testing, the v4.2 branch is ready for widespread deployment.

➡️ github.com/mastodon/mastodon/r
🎉 Thanks to everyone who contributed and made this release possible!

The changelog provides a comprehensive list of changes, with the most important items highlighted.
Consult the Upgrade overview and Upgrade notes sections to learn more about upgrading to this version.

#MastoAdmin #MastoDev

Release v4.2.0 · mastodon/mastodon

We are excited to release Mastodon 4.2.0, our next…

github.com
のえる

Post searches are for the past; account searches are for the present. Having one setting for different purposes will force us to make more conservative choices, which will defeat the purpose.

This should not be sacrificed in the pursuit of simplicity.

#mastodon #mastodev

のえる

Mastodon is preparing changes to allow searches of public posts, and a decision has been made to make the condition for allowing it a "discoverble" for accounts.
github.com/mastodon/mastodon/p

I have an opinion on this but discussion is not allowed.

If users want to keep their searches restricted as before, the server administrator should recommend that users turn off the "discoverble" setting.

Doing so will result in more users disappearing from directory and account searches.

#mastodon #mastodev

Add new public status index by jsgoldstein · Pull Request #26344 · mastodon/mastodon

This is a follow up to #25951 The idea here is to allow…

github.com
GeopJr

#Tuba v0.4.0 is now available, with many new features and bug fixes!

Highlights:

- Explore Tab ✨
- Pull to Refresh
- Profile Editing 📝
- Poll Publishing
- Custom Emoji Picker :cat_is_blob:
- Quoted Posts (on software that support them)
- Somewhat Pixelfed Support :pixelfed:
- HTML parsing improvements
- Sensitive Media Blurring ⛔
- Spell Checking
- Tracking elements stripping from links by kop316@fosstodon.org
- More keyboard shortcuts & gestures ⌨️
- Attachment cropping & other settings

As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
github.com/GeopJr/Tuba/release

#GTK #GNOME #Vala #mastodev

Freeeeeeeeeeeeeeeeeeeeeeeeeeee

Mastodon Modern is a CSS style I've made that gives the platform a nicer look!

You can install it with the Stylus browser extension here:
#UserStyle: userstyles.world/style/4773/ma

Install for your own instance:
#Codeberg: codeberg.org/Freeplay/Mastodon

#mastoDev #mastodon #CSS #MastoModern

Hagiwara Takayuki

そういえばActivityPubのアプリケーションを開始していて気になったのだけど、Mastodonは全文検索機能を持ってなくともハッシュタグは検索可能、ということでいいのかな? つまり投稿するに際してはTwitterより多めにタグつけておいた方がいい?

#mastodon #mastodev #activitypub #fediverse

Chee Aun 🤔

🙋‍♂️ #Mastodon question. Is there a limit to how many:
- lists can a user create?
- hashtags can a user follow?
- posts can a user pin on their own timeline?

#MastoDev

GeopJr

WIP of media uploading on Tooth! 🦷 :dragnuwu:

(This was posted using Tooth)

#GTK #Vala #mastodev