•ᴗ• ☞ ⁂ ≠ 𝕏
#fediverse #asciiart #xittter #ascii #utf8 #smile #socialmedia #FediverseSymbol
•ᴗ• ☞ ⁂ ≠ 𝕏
#fediverse #asciiart #xittter #ascii #utf8 #smile #socialmedia #FediverseSymbol
Week in Fediverse 2025-03-21
Servers
- streams v25.3.15
- Mitra v3.20.0
- Hubzilla v10.2.0
- PeerTube v7.1.0
- Manyfold v0.104.0
- Lemmy v0.19.10
- NodeBB v4.2.0
- snac v2.74
- ActivityPub for WordPress v5.5.0
- GoToSocial v0.18.3
- Gancio v1.25.0
- tootik v0.15.5
- Activity-Relay v2.0.8
- gathio v1.5.1
- NeoDB v0.11.5.5
- Vernissage Server v1.6.0
- Development Update: Sandcastles edition (Letterbook)
- picverse: ActivityPub based blogengine
- Jaseur: An ActivityPub server implementation in C++ developed using AI agent technology
Clients
- Tusky 28.0
- Pixelfed (React Native) v1.1.0.1
- Blorp v1.0.3
- Tesseract v1.4.32
Tools and Plugins
- Lemmy Schedule v1.14.2
- Lemmy Webhooks v0.21.1
- Enable Mastodon Apps for WordPress v1.4.0
For developers
Protocol
- FEP-c180: Problem Details for ActivityPub
- FEP-ae0c: Fediverse Relay Protocols: Mastodon and LitePub (Finalized)
- FEP-d556: Server-Level Actor Discovery Using WebFinger (Finalized)
Articles
- Website League and the Rise of Island Networks
- The fediverse promises social media without Big Tech – if it can avoid familiar pitfalls
- Silly Mastodon apps
- Hands on with Ghost’s New ActivityPub Beta
- Fediverse Report #108
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01959655-f2a7-6172-cb8c-8d6c51cebb2d
The videos for FediCon 2025 are going to uploaded to the following PeerTube account:
https://spectra.video/@fedicon
(At the time that I posted this, I am in the middle of uploading them. Some are already there. More are coming.)
🚨 Keynote Announcement 🚨
Wir freuen uns sehr unsere zweite Keynote für Sonntag auf der 20. FrOSCon bekannt zu geben.
Decentralising Freedom: Open Source for Sovereignty
- präsentiert von Andy Piper
👉 https://programm.froscon.org/froscon2025/talk/c29db652-2b23-49ac-9b0f-2ac56da79f58
Portrait image CC BY-NC 2.0 by Andy Piper
@andypiper #mastodon #froscon20 #froscon2025 #fediverse #opensource #freesoftware
Nerdculture.de - Wenn Du erwartest, von anderen freundlich behandelt zu werden, behandle auch die Anderen freundlich. Hier ist kein Platz für Hassreden oder für Nazis. Keine Bots im Allgemeinen! (nur nach vorheriger Genehmigung).
Über: https://nerdculture.de/about
Verwaltet von: @order
#FeaturedServer #NerdCulture #GeekCulture #Deutsch #Mastodon #Fediverse #FreeFediverse
Finally saw the donation prompt on a beta mastodon app build. It’s tiny and floats at the bottom of your screen - not within the timeline.
A good first step. Instances in the fediverse mostly DO run on kindness, hope and occasional contributions. It’s ok to optionally ask for funding from your users, in my opinion.
Today, Amnesty International have shared their report into X's part in the UK 'Race Riots' last year.
Unsurprisingly, their findings highlighted that the design choices within X contributed to spreading of false claims and ultimately the violence we saw across the UK last year against Muslims and migrants following the murder of three young girls.
Please, take a look at the report here and share it with your friends who still, solely, use X.
https://www.amnesty.org/en/latest/news/2025/08/xs-design-and-policies/
Fun fact (really). The Bonfire fediverse platform allows each **individual user** the ability to upload their own set of custom emojis.
There seems to be no limit to how many, tho I'm sure there will have to be as it gets more popular. And it will. Looking snazzy!
AURE FREE PRESS
"News Happens Here First"
Largest Fediverse News Site
No Pay Walls
600+ Sources
Global Audience
Journalist Owned
Independent World News For You, By You!
FOLLOW:
Aure Free Press on Mastodon
https://mstdn.social/@Free_Press
Follow, Hit 🔔 to Receive New Notifications
FREE PATREON SUBSCRIPTION:
Aure Free Press Extra:
In-depth articles, investigations, etc.
https://patreon.com/@Free_Press_Forever
#AureFreePress #News #press #headline #breaking #breakingnews #Fediverse #socialmedia #trending #uspol
Please help disabled #Indigenous #Latina family; #homeless & sheltering in a hotel
Sabi is multidisciplinary #artist; #disability & #mentalhealth #advocate; sole caretaker for elderly mom & ESA bun
Ko-fi.com/SabiLewSounds
PayPal.me/SabiLewSounds
#SabiLewSounds #SupportDisabledArtists #MutualAid #Poverty #LightWithin #Fempreneur #Mastodon #Fediverse #Boost #Alt4Me
First real study of #Threads-#Fediverse interop at scale. Key bits: Fedi→Threads replies dominate (likely due to current UX on Threads for fedi), surges tied to rollout events, steady growth, & interop didn’t worsen convo tone. Early but encouraging data: https://arxiv.org/html/2502.17926v2
If you are a returning user of the #Fediverse, or a new user, and you found your account compormised as "Support" and randomly tagged users with repeated content about verification: create a new account instead.
Accounts with such content, activities, display names, are outright blocked by large instances. Even if you regain control of your account, it is highly unlikely you can contact every single instance to unblock you. If you just live with it, your reach will also be much smaller which can make your fediverse experience really bad.
Just create a new account and activate 2FA (two-factor authentication) to protect your account. And don't click any suspicious links, especially those telling you that you need to verify your account. Please A.S.K. first.
An Interview with Fosstodon's Former Senior Moderator
An insightful interview of Chris Miller’s unique perspective and experiences as a former senior moderator on the popular Fediverse instance Fosstodon.
https://www.adamsdesk.com/posts/interview-fosstodon-former-senior-moderator/
Alaskan.Social is an independent Mastodon server created, moderated and owned by Alaskans:
You can find out more at https://alaskan.social/about or contact the admin account @moderators
cc @alaska
#FeaturedServer #Alaska #Anchorage #Fairbanks #Juneau #AK #Alaskan #Mastodon #Fediverse #FreeFediverse
Week in Fediverse 2025-04-25
Servers
- GoToSocial v0.19.0
- ActivityPub for WordPress v5.8.0
- NeoDB v0.11.6.0
- Vernissage Server v1.10.0
- NodeBB v4.2.2
- Custom usernames (Ghost)
Clients
- Fedilab v3.32.2
- Fread v1.3.1
- Voyager v2.31.0
- Blorp v1.1.0
- pl-fe changes summary
Tools and Plugins
- Fediphoto Lineage v7.5
- FediFetcher v7.1.16
- Enable Mastodon Apps v1.4.3 (WordPress plugin)
For developers
Protocol
- FEP-8a8e: A common approach to using the Event object type
- Activity Streams/Primer/Language mapping
- Activity Streams/Primer/Relationship type
Articles
- If I ran Mastodon
- How decentralized is the fediverse
- Fediverse Report – #113
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01964a3e-3eef-f858-31a1-b1385bd0971c
Are you following @firesidefedi or @ozoned ?
No? I am going to be there tomorrow at 1400 UTC-4, or 11 PST.
Bring your coffee, beer, tea, whatever drink, and lots of questions.
See you there!
IndieAuthors.social is a Mastodon server for independent self-published authors to discuss writing and support each other. Fans of their work are also welcome.
You can find out more at https://indieauthors.social/about or contact the admin accounts @admin & @steaphan
#FeaturedServer #Authors #IndieAuthors #IndieBooks #SelfPublishing #Books #Writing #Novels #Mastodon #Fediverse #FreeFediverse
what #fediverse are you using
my favorite part of the #fediverse is the #fedideveloperverse
#fediverse is in wiktionary
We're excited to announce the release of Fedify 1.5.0! This version brings several significant improvements to performance, configurability, and developer experience. Let's dive into what's new:
Two-Stage Fan-out Architecture for Efficient Activity Delivery
#Fedify now implements a smart fan-out mechanism for delivering activities to large audiences. This change is particularly valuable for accounts with many followers. When sending activities to many recipients, Fedify now creates a single consolidated message containing the activity payload and recipient list, which a background worker then processes to re-enqueue individual delivery tasks.
This architectural improvement delivers several benefits: Context.sendActivity() returns almost instantly even with thousands of recipients, memory consumption is dramatically reduced by avoiding payload duplication, UI responsiveness improves since web requests complete quickly, and the system maintains reliability with independent retry logic for each delivery.
For specific requirements, we've added a new fanout option with three settings:
// Configuring fan-out behaviorawait ctx.sendActivity( { identifier: "alice" }, recipients, activity, { fanout: "auto" } // Default: automatic based on recipient count // Other options: "skip" (never use fan-out) or "force" (always use fan-out));
Canonical Origin Support for Multi-Domain Setups
You can now explicitly configure a canonical origin for your server, which is especially useful for multi-domain setups. This feature allows you to set different domains for WebFinger handles and #ActivityPub URIs, configured through the new origin option in createFederation(). This enhancement prevents unexpected URL construction when requests bypass proxies and improves security by ensuring consistent domain usage.
const federation = createFederation({ // Use example.com for handles but ap.example.com for ActivityPub URIs origin: { handleHost: "example.com", webOrigin: "https://ap.example.com", }, // Other options...});
Optional Followers Collection Synchronization
Followers collection synchronization (FEP-8fcf) is now opt-in rather than automatic. This feature must now be explicitly enabled through the syncCollection option, giving developers more control over when to include followers collection digests. This change improves network efficiency by reducing unnecessary synchronization traffic.
await ctx.sendActivity( { identifier: sender }, "followers", activity, { preferSharedInbox: true, syncCollection: true, // Explicitly enable collection synchronization });
Enhanced Key Format Compatibility
Key format support has been expanded for better interoperability. Fedify now accepts PEM-PKCS#1 format in addition to PEM-SPKI for RSA public keys. We've added importPkcs1() and importPem() functions for additional flexibility, which improves compatibility with a wider range of ActivityPub implementations.
Improved Key Selection Logic
The key selection process is now more intelligent. The fetchKey() function can now select the public key of an actor if keyId has no fragment and the actor has only one public key. This enhancement simplifies key handling in common scenarios and provides better compatibility with implementations that don't specify fragment identifiers.
New Authorization Options
Authorization handling has been enhanced with new options for the RequestContext.getSignedKey() and getSignedKeyOwner() methods. This provides more flexible control over authentication and authorization flows. We've deprecated older parameter-based approaches in favor of the more flexible method-based approach.
Efficient Bulk Message Queueing
Message queue performance is improved with bulk operations. We've added an optional enqueueMany() method to the MessageQueue interface, enabling efficient queueing of multiple messages in a single operation. This reduces overhead when processing batches of activities. All our message queue implementations have been updated to support this new operation:
@fedify/redis 0.4.0
@fedify/postgres 0.3.0
@fedify/amqp 0.2.0
If you're using any of these packages, make sure to update them alongside Fedify to take advantage of the more efficient bulk message queueing.
CLI Improvements
The Fedify command-line tools have been enhanced with an improved web interface for the fedify inbox command. We've added the Fedify logo with the cute dinosaur at the top of the page and made it easier to copy the fediverse handle of the ephemeral actor. We've also fixed issues with the web interface when installed via deno install from JSR.
Additional Improvements and Bug Fixes
Updated dependencies, including @js-temporal/polyfill to 0.5.0 for Node.js and Bun
Fixed bundler errors with uri-template-router on Rollup
Improved error handling and logging for document loader when KV store operations fail
Added more log messages using the LogTape library
Internalized the multibase package for better maintenance and compatibility
For the complete list of changes, please refer to the changelog.
To update to Fedify 1.5.0, run:
# For Denodeno add jsr:@fedify/fedify@1.5.0# For npmnpm add @fedify/fedify@1.5.0# For Bunbun add @fedify/fedify@1.5.0
Thank you to all contributors who helped make this release possible!
What to learn more about the #fediverse and #ActivityPub? This tutorial (https://fedify.dev/tutorial/microblog) from @fedify is a really good starter. It explains how to implement a really simple #federated server and see how communication exchange are done with AP.