# orderedItems[].object.content
A full fediverse instance running on a simple shared host, in pure PHP, with no external dependencies. That is the idea behind Starling:
https://github.com/dfaria-eu/Starling/

#fediverse #activitypub #php #opensource

# orderedItems[].object.ephemeral.metadata[].twitterTitle
GitHub - dfaria-eu/Starling: Lightweight ActivityPub for small and independent servers.

# orderedItems[].object.ephemeral.metadata[].description
Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

# orderedItems[].object.ephemeral.metadata[].ogDescription
Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

# orderedItems[].object.ephemeral.metadata[].ogTitle
GitHub - dfaria-eu/Starling: Lightweight ActivityPub for small and independent servers.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Lightweight ActivityPub for small and independent servers. - dfaria-eu/Starling

# orderedItems[].object.content
Week in Fediverse 2026-04-10

Servers

- PeerTube v8.1.5
- diaspora* v0.9.1.0
- Stegodon v1.8.3
- Mitra v5.1.0
- Catodon v26.4.0
- Gush! v0.0.35
- NeoDB v0.13.9
- flohmarkt v0.18.0
- Vernissage Server v.1.33.0
- NodeBB v4.10.2
- PieFed v1.6.18
- Wafrn v2026.04.01
- Designing Collections (Mastodon)
- Trunk & Tidbits, March 2026 (Mastodon)

Clients

- toot v0.52.0
- Coho v0.9
- Summit v1.81.2
- Pixelix v4.3.3
- Mitra Mini v0.2.0
- Holos v1.3.0
- Aria v1.4.9
- SmolFedi: A lightweight, no-JavaScript Fediverse client written in PHP

Tools and Plugins

- Enable Mastodon Apps v1.6.0 (WordPress plugin)

For developers

- Fedify v2.1.3

Protocol

- FEP-9f9f: Collections

Articles

- FR#158 – What is Mastodon for?
- Grassroots fediverse evolution

-----

#WeekInFediverse #Fediverse #ActivityPub

Previous edition: https://mitra.social/objects/019d54b3-fd82-7233-1375-436f54d83aff

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub-federated video streaming platform using P2P directly in your web browser - Release v8.1.5 · Chocobozzz/PeerTube

# orderedItems[].object.ephemeral.metadata[].ogDescription
IMPORTANT NOTES

Follow v8.1.0 IMPORTANT NOTES if you upgrade from PeerTube <= v8.0.2

Bug fixes

Fix infinite loop when processing some GIF images
Correctly inject custom admin colors in dark them...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
IMPORTANT NOTES

Follow v8.1.0 IMPORTANT NOTES if you upgrade from PeerTube <= v8.0.2

Bug fixes

Fix infinite loop when processing some GIF images
Correctly inject custom admin colors in dark t...

# orderedItems[].object.ephemeral.metadata[].description
Post by @stegodon on stegodon - 🦣 Stegodon [v1.8.3](https://github.com/deemkeen/stegodon/releases/tag/v1.8.3) is here! This maintenance release keeps your SSH-first fediverse experience running smooth. Ready to toot from your terminal? 

#stegodon #fediverse #activitypub #tui #golang

# orderedItems[].object.ephemeral.metadata[].ogDescription
🦣 Stegodon [v1.8.3](https://github.com/deemkeen/stegodon/releases/tag/v1.8.3) is here! This maintenance release keeps your SSH-first fediverse experience running smooth. Ready to toot from your terminal? 

#stegodon #fediverse #activitypub #tui #golang

# orderedItems[].object.ephemeral.metadata[].twitterDescription
🦣 Stegodon [v1.8.3](https://github.com/deemkeen/stegodon/releases/tag/v1.8.3) is here! This maintenance release keeps your SSH-first fediverse experience running smooth. Ready to toot from your terminal? 

#stegodon #fediverse #activitypub #tui #golang

# orderedItems[].object.ephemeral.metadata[].description
[gush!](https://gush.social) [v0.0.35](https://codeberg.org/gush/gush/releases/tag/v0.0.35) is here!

### For users
- Display pinned posts on remote profiles https://codeberg.org/gush/gush/issues/111
- Federate reviews as `Note` instead of `Article` (so that e.g. mastodon displays the full review instead of a summary and a link)
- Don't append null embed to posts with unembeddable twitch links (thanks @picklish !) https://codeberg.org/gush/gush/issues/116
- Fix collision between bookwyrm `series` and `gush:series` for books (thanks @picklish !) https://codeberg.org/gush/gush/issues/117
- Fix allowing quotations with empty content
- Return bookwyrm-specific activitypub types to AP requests from bookwyrm instances https://codeberg.org/gush/gush/issues/115

### For admins
- Initialize database dispatch pool *after* reading configured connection pool size

# orderedItems[].object.ephemeral.metadata[].ogDescription
[gush!](https://gush.social) [v0.0.35](https://codeberg.org/gush/gush/releases/tag/v0.0.35) is here!

### For users
- Display pinned posts on remote profiles https://codeberg.org/gush/gush/issues/111
- Federate reviews as `Note` instead of `Article` (so that e.g. mastodon displays the full review instead of a summary and a link)
- Don't append null embed to posts with unembeddable twitch links (thanks @picklish !) https://codeberg.org/gush/gush/issues/116
- Fix collision between bookwyrm `series` and `gush:series` for books (thanks @picklish !) https://codeberg.org/gush/gush/issues/117
- Fix allowing quotations with empty content
- Return bookwyrm-specific activitypub types to AP requests from bookwyrm instances https://codeberg.org/gush/gush/issues/115

### For admins
- Initialize database dispatch pool *after* reading configured connection pool size

# orderedItems[].object.ephemeral.metadata[].description
🧩 a self-hosted server tracking what you read/watch/listen/play, powering a global distributed community federating via ActivityPub and (a bit of) ATProto. - Release 0.13.9 · neodb-social/neodb

# orderedItems[].object.ephemeral.metadata[].description
Application which is main API component for Vernissage photos sharing platform. - Release VernissageServer 1.33.0 · VernissageApp/VernissageServer

# orderedItems[].object.ephemeral.metadata[].ogDescription
What's Changed

New environment VERNISSAGE_ALLOWED_HOSTS added to docker hosting documentation by @nesges in #484
Improvement for remote user name calculations by @mczachurski in #485
Fix duplicate...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
What's Changed

New environment VERNISSAGE_ALLOWED_HOSTS added to docker hosting documentation by @nesges in #484
Improvement for remote user name calculations by @mczachurski in #485
Fix dupli...

# orderedItems[].object.ephemeral.metadata[].description
Node.js based forum software built for the modern web - Release v4.10.2 · NodeBB/NodeBB

# orderedItems[].object.ephemeral.metadata[].ogDescription
Release build (patch) of NodeBB @ 2026-04-08T15:37:04.398Z
v4.10.2 (2026-04-08)
New Features

add unreadNids to /api/notifications (8357234)

Bug Fixes

use file.exists instead of try/catch to dete...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Release build (patch) of NodeBB @ 2026-04-08T15:37:04.398Z
v4.10.2 (2026-04-08)
New Features

add unreadNids to /api/notifications (8357234)

Bug Fixes

use file.exists instead of try/catch to dete...

# orderedItems[].object.ephemeral.metadata[].ogDescription
A new way to share and discover accounts on Mastodon

# orderedItems[].object.ephemeral.metadata[].ogDescription
An update on the latest engineering work from the Mastodon team as we approach version 4.6

# orderedItems[].object.ephemeral.metadata[].description
toot - Mastodon CLI & TUI. Contribute to ihabunek/toot development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].description
Coho is a fast, offline-first Mastodon Client. Contribute to jgw96/Coho development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogDescription
What's Changed

update assetlinks.json by @jgw96 in #389
can edit posts! by @jgw96 in #395
feat: move auth credentials to POST bodies, encrypt OAuth state, add SSRF/ID validation and token revocati...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
What's Changed

update assetlinks.json by @jgw96 in #389
can edit posts! by @jgw96 in #395
feat: move auth credentials to POST bodies, encrypt OAuth state, add SSRF/ID validation and token revo...

# orderedItems[].object.ephemeral.metadata[].description
I’m excited to announce that v1.81.0 of the app is finally ready to be released.
This update refreshes the look of the default user experience hopefully for the
better. You can see a screenshot of this new default user experience here:
[https://lemmy.world/pictrs/image/08391574-ac6e-4fba-a073-2a775d5d8d8f.png] To
make the new user experience possible, three new features have been added to
Summit: 1. A new post feed header style named “Compact”. This is meant to give
the user slightly more information about the community they are browsing without
taking up too much of the screen. This will be on by default going forwards.
(You can turn off post headers in Settings > Post Feed. You can also revert the
style to the previous design.) 2. A new post header style named “Compact”. This
makes the header on each post prefer a single line instead of two lines, making
posts more compact and reducing some redundant information. The post header
style can be adjusted on a per-post style basis. In this release only the new
List and Compact style will use the “Compact” header style by default. 3. A new
post style named “List” (the old “List” style is now named “List (old)”). This
style is designed to be much more compact than the previous List style, trying
to be a good compromise between the old List style and Compact. This post style
is now the default. As usual, all of these changes can be reverted via settings.
Full changelog - Add new post feed header style “Compact”. This is now the
default header style. - Add new post header style “Compact”. This is on by
default for the List and Compact post styles. - Add new post style “List”. This
is now the default post style. - Change post feed header to on by default. - Fix
a bug where post/comment scores can get stale and not update. - Fix a bug where
jump to comment button doesn’t work. - Fix a bug where sliders in settings can
be finicky. - Fix a bug where rotating the screen continuously on the post feed
will cause the post feed to become blank. - Fix a bug when loading child
comments where only 10 comments can be loaded. - Add setting to disable
generating thumbnails from video urls. - Fix a bug where spoiler tag aren’t
parsed if there isn’t a space between “:::” and “spoiler”. - Fix a bug where the
bottom bar is obstructed in post screen if a post is opened via link. - Fix a
bug where errors in the post feed can block all other UI elements, forcing the
user to back out of the app. - Fix a bug where hide bot accounts setting is not
visible. Update v1.81.1 - Fix a bug where some videos cannot be played from the
post feed. - Fix a bug where the downvotes symbol is shown for comments. - Fix a
few rare crashes. Update v1.81.2 - Fix comment scores not visible in some cases.
Update v1.81.3 - Fix a bug where videos are shown twice in the post screen. -
Fix a bug where sometimes comments load forever.

# orderedItems[].object.ephemeral.metadata[].ogDescription
I’m excited to announce that v1.81.0 of the app is finally ready to be released.
This update refreshes the look of the default user experience hopefully for the
better. You can see a screenshot of this new default user experience here:
[https://lemmy.world/pictrs/image/08391574-ac6e-4fba-a073-2a775d5d8d8f.png] To
make the new user experience possible, three new features have been added to
Summit: 1. A new post feed header style named “Compact”. This is meant to give
the user slightly more information about the community they are browsing without
taking up too much of the screen. This will be on by default going forwards.
(You can turn off post headers in Settings > Post Feed. You can also revert the
style to the previous design.) 2. A new post header style named “Compact”. This
makes the header on each post prefer a single line instead of two lines, making
posts more compact and reducing some redundant information. The post header
style can be adjusted on a per-post style basis. In this release only the new
List and Compact style will use the “Compact” header style by default. 3. A new
post style named “List” (the old “List” style is now named “List (old)”). This
style is designed to be much more compact than the previous List style, trying
to be a good compromise between the old List style and Compact. This post style
is now the default. As usual, all of these changes can be reverted via settings.
Full changelog - Add new post feed header style “Compact”. This is now the
default header style. - Add new post header style “Compact”. This is on by
default for the List and Compact post styles. - Add new post style “List”. This
is now the default post style. - Change post feed header to on by default. - Fix
a bug where post/comment scores can get stale and not update. - Fix a bug where
jump to comment button doesn’t work. - Fix a bug where sliders in settings can
be finicky. - Fix a bug where rotating the screen continuously on the post feed
will cause the post feed to become blank. - Fix a bug when loading child
comments where only 10 comments can be loaded. - Add setting to disable
generating thumbnails from video urls. - Fix a bug where spoiler tag aren’t
parsed if there isn’t a space between “:::” and “spoiler”. - Fix a bug where the
bottom bar is obstructed in post screen if a post is opened via link. - Fix a
bug where errors in the post feed can block all other UI elements, forcing the
user to back out of the app. - Fix a bug where hide bot accounts setting is not
visible. Update v1.81.1 - Fix a bug where some videos cannot be played from the
post feed. - Fix a bug where the downvotes symbol is shown for comments. - Fix a
few rare crashes. Update v1.81.2 - Fix comment scores not visible in some cases.
Update v1.81.3 - Fix a bug where videos are shown twice in the post screen. -
Fix a bug where sometimes comments load forever.

# orderedItems[].object.ephemeral.metadata[].twitterDescription
I’m excited to announce that v1.81.0 of the app is finally ready to be released.
This update refreshes the look of the default user experience hopefully for the
better. You can see a screenshot of this new default user experience here:
[https://lemmy.world/pictrs/image/08391574-ac6e-4fba-a073-2a775d5d8d8f.png] To
make the new user experience possible, three new features have been added to
Summit: 1. A new post feed header style named “Compact”. This is meant to give
the user slightly more information about the community they are browsing without
taking up too much of the screen. This will be on by default going forwards.
(You can turn off post headers in Settings > Post Feed. You can also revert the
style to the previous design.) 2. A new post header style named “Compact”. This
makes the header on each post prefer a single line instead of two lines, making
posts more compact and reducing some redundant information. The post header
style can be adjusted on a per-post style basis. In this release only the new
List and Compact style will use the “Compact” header style by default. 3. A new
post style named “List” (the old “List” style is now named “List (old)”). This
style is designed to be much more compact than the previous List style, trying
to be a good compromise between the old List style and Compact. This post style
is now the default. As usual, all of these changes can be reverted via settings.
Full changelog - Add new post feed header style “Compact”. This is now the
default header style. - Add new post header style “Compact”. This is on by
default for the List and Compact post styles. - Add new post style “List”. This
is now the default post style. - Change post feed header to on by default. - Fix
a bug where post/comment scores can get stale and not update. - Fix a bug where
jump to comment button doesn’t work. - Fix a bug where sliders in settings can
be finicky. - Fix a bug where rotating the screen continuously on the post feed
will cause the post feed to become blank. - Fix a bug when loading child
comments where only 10 comments can be loaded. - Add setting to disable
generating thumbnails from video urls. - Fix a bug where spoiler tag aren’t
parsed if there isn’t a space between “:::” and “spoiler”. - Fix a bug where the
bottom bar is obstructed in post screen if a post is opened via link. - Fix a
bug where errors in the post feed can block all other UI elements, forcing the
user to back out of the app. - Fix a bug where hide bot accounts setting is not
visible. Update v1.81.1 - Fix a bug where some videos cannot be played from the
post feed. - Fix a bug where the downvotes symbol is shown for comments. - Fix a
few rare crashes. Update v1.81.2 - Fix comment scores not visible in some cases.
Update v1.81.3 - Fix a bug where videos are shown twice in the post screen. -
Fix a bug where sometimes comments load forever.

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Release Pixelix v4.3.3 · ghostbyte-dev/pixelix

# orderedItems[].object.ephemeral.metadata[].description
Pixelfed client for Android and iOS. Contribute to ghostbyte-dev/pixelix development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogDescription
New suggestions bar
Video:

Fullscreen mode
Video scrubbing


Warning dialog when going back while editing or creating posts or your profile
Setting to disable swiping between timelines
Bug fixes

# orderedItems[].object.ephemeral.metadata[].ogTitle
Release Pixelix v4.3.3 · ghostbyte-dev/pixelix

# orderedItems[].object.ephemeral.metadata[].twitterDescription
New suggestions bar
Video:

Fullscreen mode
Video scrubbing


Warning dialog when going back while editing or creating posts or your profile
Setting to disable swiping between timelines
Bug fixes

# orderedItems[].object.ephemeral.metadata[].description
A cross-platform Misskey client built with Flutter - Release v1.4.9 · poppingmoon/aria

# orderedItems[].object.ephemeral.metadata[].ogDescription
What's Changed

fix: show sub note content for preview by @poppingmoon in #836
fix: extract error message from html response by @poppingmoon in #837
release: 1.4.9 by @poppingmoon in #838

Full Cha...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
What's Changed

fix: show sub note content for preview by @poppingmoon in #836
fix: extract error message from html response by @poppingmoon in #837
release: 1.4.9 by @poppingmoon in #838

Full...

# orderedItems[].object.ephemeral.metadata[].twitterTitle
The Fediverse deserves a dumb graphical client | Adële's blog

# orderedItems[].object.ephemeral.metadata[].description
Posts about SmolWeb, Gemini protocol and LowTech

# orderedItems[].object.ephemeral.metadata[].ogDescription
Posts about SmolWeb, Gemini protocol and LowTech

# orderedItems[].object.ephemeral.metadata[].ogTitle
The Fediverse deserves a dumb graphical client | Adële's blog

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Posts about SmolWeb, Gemini protocol and LowTech

# orderedItems[].object.ephemeral.metadata[].description
Allow accessing your WordPress blog with Mastodon clients - Release 1.6.0 · akirk/enable-mastodon-apps

# orderedItems[].object.ephemeral.metadata[].ogDescription
What's Changed

Fix PHP deprecation and missing federation when replying to remote Fediverse posts by @akirk in #291
Fix notification pagination by @akirk in #292
Add /api/v1/tags/:name endpoint by...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
What's Changed

Fix PHP deprecation and missing federation when replying to remote Fediverse posts by @akirk in #291
Fix notification pagination by @akirk in #292
Add /api/v1/tags/:name endpoin...

# orderedItems[].object.ephemeral.metadata[].description
### Fedify security updates: 1.9.7, 1.10.6, 2.0.10, and 2.1.3

If you use Fedify, update to a patched release now. A high-severity denial-of-service vulnerability ([CVE-2026-34148](https://github.com/fedify-dev/fedify/security/advisories/GHSA-gm9m-gwc4-hwgp)) affects Fedify's remote document loader and authenticated document loader. Both follow HTTP redirects without a redirect limit or loop detection. An attacker-controlled server can return a redirect loop for a `keyId` or actor URL fetch, causing a single inbound ActivityPub request to keep issuing outbound requests until the fetch times out.

All versions up to and including 2.1.0 are affected. Patched releases are [1.9.7](https://github.com/fedify-dev/fedify/releases/tag/1.9.7), [1.10.6](https://github.com/fedify-dev/fedify/releases/tag/1.10.6), [2.0.10](https://github.com/fedify-dev/fedify/releases/tag/2.0.10), and [2.1.3](https://github.com/fedify-dev/fedify/releases/tag/2.1.3). Update with your package manager:

```sh
npm update @fedify/fedify
yarn upgrade @fedify/fedify
pnpm update @fedify/fedify
bun update @fedify/fedify
deno update @fedify/fedify
```

After updating, redeploy. If you run other Fedify-based servers, update those too.

Thanks to [Abhinav Jaswal](https://github.com/wrathsec) for the report and responsible disclosure. Disclosure was coordinated with [Ghost](https://ghost.org/) so they had time to ship their update.

If anything is unclear, ask below.

# orderedItems[].object.ephemeral.metadata[].ogDescription
### Fedify security updates: 1.9.7, 1.10.6, 2.0.10, and 2.1.3

If you use Fedify, update to a patched release now. A high-severity denial-of-service vulnerability ([CVE-2026-34148](https://github.com/fedify-dev/fedify/security/advisories/GHSA-gm9m-gwc4-hwgp)) affects Fedify's remote document loader and authenticated document loader. Both follow HTTP redirects without a redirect limit or loop detection. An attacker-controlled server can return a redirect loop for a `keyId` or actor URL fetch, causing a single inbound ActivityPub request to keep issuing outbound requests until the fetch times out.

All versions up to and including 2.1.0 are affected. Patched releases are [1.9.7](https://github.com/fedify-dev/fedify/releases/tag/1.9.7), [1.10.6](https://github.com/fedify-dev/fedify/releases/tag/1.10.6), [2.0.10](https://github.com/fedify-dev/fedify/releases/tag/2.0.10), and [2.1.3](https://github.com/fedify-dev/fedify/releases/tag/2.1.3). Update with your package manager:

```sh
npm update @fedify/fedify
yarn upgrade @fedify/fedify
pnpm update @fedify/fedify
bun update @fedify/fedify
deno update @fedify/fedify
```

After updating, redeploy. If you run other Fedify-based servers, update those too.

Thanks to [Abhinav Jaswal](https://github.com/wrathsec) for the report and responsible disclosure. Disclosure was coordinated with [Ghost](https://ghost.org/) so they had time to ship their update.

If anything is unclear, ask below.

# orderedItems[].object.ephemeral.metadata[].description
On AI and place, and how Mastodon gives tools to create communities at the instance level, but people experience 'place' at the federation level.

# orderedItems[].object.ephemeral.metadata[].ogDescription
On AI and place, and how Mastodon gives tools to create communities at the instance level, but people experience 'place' at the federation level.

# orderedItems[].object.ephemeral.metadata[].description
Social dynamics in the grassroots fediverse ecosystem and laisséz-faire practices led to divergence from power and promise of the ActivityPub protocol. Grassroots standards and the ActivityPub API initiative can get us back on track.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Social dynamics in the grassroots fediverse ecosystem and laisséz-faire practices led to divergence from power and promise of the ActivityPub protocol. Grassroots standards and the ActivityPub API initiative can get us back on track.

# orderedItems[].object.ephemeral.metadata[].description
Week in Fediverse 2026-04-03 - Post by @weekinfediverse

# orderedItems[].object.ephemeral.metadata[].ogTitle
Week in Fediverse 2026-04-03 - Post by @weekinfediverse

# orderedItems[].object.content
GotoSocial created the interactionPolicy for activities, but declined creating a FEP

Mastodon used the interactionPolicy and applied it to actor objects and will publish a FEP

Loops is using both

This is the magic of the fediverse.

Any project can innovate and create new extensions to push the fediverse forward.

And the biggest projects like @Mastodon will work to ensure compatibility, no matter how popular your project is, to the best of their ability.

WE ARE THE FUTURE

#ActivityPub

# orderedItems[].object.content
MAU are tanking across every major platform and nobody wants to say what's obvious — the corporate social media model is broken.

People are sick of being fed algorithmic garbage and influencer ads disguised as content.

The fediverse is what social media was supposed to be.

Human connections.
No gamification.
No bullshit.

GotoSocial, Loops and Piefed aren't just part of the next chapter — we're writing it.

🚀

#ActivityPub #SocialMedia #GotoSocial #Loops #PieFed

# orderedItems[].object.content
Does anyone know of Mastodon servers that use outbound RFC9421 HTTP-Signatures ?

According to the release notes, version 4.5 should have it enabled by default for outgoing requests using the double knocking mechanism, but so far I haven't seen any request containing them...

#fediverse #activityPub #activityPubDev

# orderedItems[].object.content
Started laying out a rough plan for implementing FEP-ef61: Portable Objects in #Fedify—server-independent #ActivityPub identities backed by #DIDs, multi-server replication, and client-side signing. It's going to be a long road (13 tasks across 5 phases, with a few open questions that need answering before we even begin), but I think it's worth doing right.

https://github.com/fedify-dev/fedify/issues/288#issuecomment-3971459585

#fedidev #fediverse #PortableObjects

# orderedItems[].object.source.content
Started laying out a rough plan for implementing FEP-ef61: Portable Objects in #Fedify—server-independent #ActivityPub identities backed by #DIDs, multi-server replication, and client-side signing. It's going to be a long road (13 tasks across 5 phases, with a few open questions that need answering before we even begin), but I think it's worth doing right.

https://github.com/fedify-dev/fedify/issues/288#issuecomment-3971459585

#fedidev #fediverse #PortableObjects

# orderedItems[].object.ephemeral.metadata[].twitterTitle
FEP-ef61: Portable Objects · Issue #288 · fedify-dev/fedify

# orderedItems[].object.ephemeral.metadata[].description
Add support for FEP-ef61 for creating server indepent fediverse applications This FEP are depend on 8b32 which already available in Fedify

# orderedItems[].object.ephemeral.metadata[].ogDescription
Add support for FEP-ef61 for creating server indepent fediverse applications This FEP are depend on 8b32 which already available in Fedify

# orderedItems[].object.ephemeral.metadata[].ogTitle
FEP-ef61: Portable Objects · Issue #288 · fedify-dev/fedify

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Add support for FEP-ef61 for creating server indepent fediverse applications This FEP are depend on 8b32 which already available in Fedify

# orderedItems[].object.name
Fediverse Track at COSCUP: Call for Proposals

# orderedItems[].object.summary
The call for proposals is open for the COSCUP Fediverse track in Taipei, Taiwan. ActivityPub-related software, including server and client implementations, are great topics for the event.

COSCUP ("Conference for Open Source Coders, Users, and Promoters") is the FOSDEM of East Asia. Run by the Open Source community in Taiwan, it brings together people excited about FOSS across the region.

For the first time, this year, members of the Korean ActivityPub developer community FediDev KR are […]

# orderedItems[].object.content
The call for proposals is open for the COSCUP Fediverse track in Taipei, Taiwan. ActivityPub-related software, including server and client implementations, are great topics for the event.

COSCUP (“Conference for Open Source Coders, Users, and Promoters”) is the FOSDEM of East Asia. Run by the Open Source community in Taiwan, it brings together people excited about FOSS across the region.

For the first time, this year, members of the Korean ActivityPub developer community FediDev KR are joining up with FediLUG of Japan to program and run a Fediverse track at COSCUP. This has the potential to be a huge step forward for the Fediverse developer community. Although many major projects, like Fedify and Misskey, are created and promoted in East Asia, distance and language barriers make it hard for East Asian devs to participate in European and North American in-person events.

The Fediverse track is open to proposals about ActivityPub implementations, clients for ActivityPub platforms, ancillary services, libraries and toolkits. But also, as at FOSDEM, talks about the human aspects of Fediverse technology, like moderation, policy and governance, are welcome and encouraged. This event looks like it will cover as much interesting conceptual space as its twin at FOSDEM.

Hong Minhee, hongminhee@hollo.social, was one of the main speakers at FOSDEM’s Social Web devroom this year. Their talk about Fedify was important, but even more important was their effort to bridge the gap between Asia’s and Europe’s Fediverse development communities.

I (Evan) hope that COSCUP brings together many Asian developers, but I also hope that North American and European individuals and teams put in proposals as well. Knitting together these two important communities on the Fediverse requires effort from both sides. That’s why I’m applying to speak (about ActivityPub 1.1), and why I hope to see many familiar faces among the new ones in Taiwan.

# orderedItems[].object.preview.content
The call for proposals is open for the COSCUP Fediverse track in Taipei, Taiwan. ActivityPub-related software, including server and client implementations, are great topics for the event.

COSCUP ("Conference for Open Source Coders, Users, and Promoters") is the FOSDEM of East Asia. Run by the Open Source community in Taiwan, it brings together people excited about FOSS across the region.

For the first time, this year, members of the Korean ActivityPub developer community FediDev KR are […]

# orderedItems[].object.ephemeral.metadata[].twitterTitle
FediDev KR — Korean Fediverse Developers

# orderedItems[].object.ephemeral.metadata[].description
A community of fediverse developers
      living in Korea or using the Korean language.

# orderedItems[].object.ephemeral.metadata[].ogDescription
A community of fediverse developers
      living in Korea or using the Korean language.

# orderedItems[].object.ephemeral.metadata[].ogTitle
FediDev KR — Korean Fediverse Developers

# orderedItems[].object.ephemeral.metadata[].twitterDescription
A community of fediverse developers
      living in Korea or using the Korean language.

# orderedItems[].object.ephemeral.metadata[].description
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.

# orderedItems[].object.ephemeral.metadata[].description
This is the official site for Misskey, a decentralized social networking software. Find out how to get started, a list of servers, and lots more information about Misskey!

# orderedItems[].object.ephemeral.metadata[].ogDescription
This is the official site for Misskey, a decentralized social networking software. Find out how to get started, a list of servers, and lots more information about Misskey!

# orderedItems[].object.ephemeral.metadata[].ogTitle
Misskey Hub – Official website of the Misskey Project

# orderedItems[].object.ephemeral.metadata[].description
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme@seoul.earth's spouse. Who's behind @fedify@hollo.social, @hollo@hollo.social, and @botkit@hollo.social. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme@seoul.earth)의 配偶者. @fedify@hollo.social, @hollo@hollo.social, @botkit@hollo.social 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.

#國漢文混用體 #한국어 (#朝鮮語) #English #日本語

# orderedItems[].object.ephemeral.metadata[].ogDescription
An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme@seoul.earth's spouse. Who's behind @fedify@hollo.social, @hollo@hollo.social, and @botkit@hollo.social. Write some free software in #TypeScript, #Haskell, #Rust, & #Python. They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme@seoul.earth)의 配偶者. @fedify@hollo.social, @hollo@hollo.social, @botkit@hollo.social 메인테이너. #TypeScript, #Haskell, #Rust, #Python 等으로 自由 소프트웨어 만듦.

#國漢文混用體 #한국어 (#朝鮮語) #English #日本語

# orderedItems[].object.content
Loops now shows the Follow + Share + Atom buttons to guests on profiles!

We included some helpful steps to guide guests and help them follow Loops accounts remotely ✨

#Loops #ActivityPub #Atom

# orderedItems[].object.attachment[].name
Loops Profile with the new guest buttons

# orderedItems[].object.attachment[].name
Loops Profile with the new Follow Modal shown to guests

# orderedItems[].object.attachment[].name
Loops Profile with the new Atom feed modal

# orderedItems[].object.content
Loops now shows the Follow + Share + Atom buttons to guests on profiles!

We included some helpful steps to guide guests and help them follow Loops accounts remotely ✨

#Loops #ActivityPub #Atom

# orderedItems[].object.attachment[].name
Loops Profile with the new guest buttons

# orderedItems[].object.attachment[].name
Loops Profile with the new Follow Modal shown to guests

# orderedItems[].object.attachment[].name
Loops Profile with the new Atom feed modal

# orderedItems[].object.content
Arnold Schrijver (@smallcircles) just published a fairly long thinkpiece on the future of ActivityPub and the fediverse and how we could achieve a grassroots improvement of the standards. It's well worth a read!

https://coding.social/blog/grassroots-evolution/#fediverse-tomorrow

#activitypub #fediverse #FEPs #fep #fedidev

# orderedItems[].object.ephemeral.metadata[].description
Social dynamics in the grassroots fediverse ecosystem and laisséz-faire practices led to divergence from power and promise of the ActivityPub protocol. Grassroots standards and the ActivityPub API initiative can get us back on track.

# orderedItems[].object.ephemeral.metadata[].ogDescription
Social dynamics in the grassroots fediverse ecosystem and laisséz-faire practices led to divergence from power and promise of the ActivityPub protocol. Grassroots standards and the ActivityPub API initiative can get us back on track.

# orderedItems[].object.content
@frameworkcomputer when/if you decide to harness the power of #activitypub consider also streaming your live events with #peertube where we can avoid the baddies of #gafam and follow/comment right from here.

@penpot has already done this, and very well:).

It may seem like a small thing, to an initially small audience, but it speaks volumes about an orgs values. Plus you become pioneers ... again;)

# orderedItems[].object.content
»Designing Collections« https://blog.joinmastodon.org/2026/04/designing-collections/?Fedizen.EU #Fedizen #Fediverse #ActivityPub #News

# orderedItems[].object.ephemeral.metadata[].ogDescription
A new way to share and discover accounts on Mastodon

# orderedItems[].object.content
The fediverse solves the distribution problem but not the discovery problem. You can follow anyone. But how do you find them?

The missing piece isn't protocol. It's curation without algorithms. The hardest problem in social media that nobody has solved.

#fediverse #ActivityPub #IndieWeb

# orderedItems[].object.content
I'm a bit curious about GoToSocial, in particular because I want to host a few Fediverse/ActivityPub instances myself, and GTS seems to be a bit less resource hungry and supports "backports" of past data.

Does anyone have experience with the GTS platform vs Mastodon? I'm not interested in a "flame war", just objective comparisons.

#gotosocial #gts #mastodon #fediverse #devops #activitypub

# orderedItems[].object.content
Loops now includes video thumbnails in our ActivityPub objects, using the `icon` attribute, like PeerTube!

https://browser.pub/https://loops.vide o/v/eQYqneK5va

#ActivityPub #Loops

# orderedItems[].object.ephemeral.metadata[].ogDescription
Explore the open social web through the lens of ActivityPub and the fediverse.

# orderedItems[].object.ephemeral.metadata[].ogTitle
https://loops.video/v/eQYqneK5va · BrowserPub · A browser for exploring ActivityPub and the fediverse

# orderedItems[].object.content
🦣 Stegodon v1.8.3 is here! This maintenance release keeps your SSH-first fediverse experience running smooth. Ready to toot from your terminal?

#stegodon #fediverse #activitypub #tui #golang

# orderedItems[].object.ephemeral.metadata[].description
Blog directly from ssh! Contribute to deemkeen/stegodon development by creating an account on GitHub.

# orderedItems[].object.ephemeral.metadata[].ogDescription
stegodon v1.8.3
SSH-first federated blogging platform with ActivityPub support.
Installation
Download the appropriate binary for your system:

Linux AMD64: stegodon_1.8.3_Linux_x86_64.tar.gz
Linux ...

# orderedItems[].object.ephemeral.metadata[].twitterDescription
stegodon v1.8.3
SSH-first federated blogging platform with ActivityPub support.
Installation
Download the appropriate binary for your system:

Linux AMD64: stegodon_1.8.3_Linux_x86_64.tar.gz
Linux ...

# orderedItems[].object.content
@silverpill

There are a couple of #ActivityPub projects that focus on providing the good tools that abstract away the complexities of wire-level network comms, and help free the hands of a solution developer to focus more directly on what people need, instead of on plumbing and Babylonian speech confusion of how things fit together. I try to emphasize these projects, e.g. @fedify by listing them higher in the https://delightful.coding.social curated lists.

But their challenge is to offer a kind of reverse to browser quirks mode. Web browsers can handle about any malformed HTML a person throws at it, and still manage to turn that into machine processable form, and make the most of it.

As a fedi toolkit builder you almost need to do the opposite. Focus on offering comprehensive and intuitive API's and functionality to solution developers, and translate it into wire chaos that constitutes the fediverse-protocol-of-the-day.

# orderedItems[].object.content
The #ActivityPub protocol is often compared to email with its actor inboxes and outboxes.

However email allows emailers to email without knowing anything about how SMTP works under the hood. Using friendly tools you can construct newsletters, order receipts, invoices, etc. and send them to addressees. Fire and forget, and if it was undeliverable you receive notice. The network mechanics are a black box.

Here the #fediverse significantly differs. Solution developers (emailers) creating apps and services must not only become protocol experts (handle SMTP) but deal with ugly wire reality (self-hosting email), then do whack-a-mole maintenance against moving release targets to fix app-by-app breakages and protocol decay. That is like if I send an email, it may break yours.

The ActivityPub API initiative + task force offer GREAT opportunity to improve things. A greenfield #ATProto-like start to realign with the original promise and power of AS/AP based social web.

https://github.com/swicg/activitypub-a pi/issues/66#issuecomment-4124959526

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Protocol design · Issue #66 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].description
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the ActivityPub API specification doesn't b...

# orderedItems[].object.ephemeral.metadata[].ogDescription
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the...

# orderedItems[].object.ephemeral.metadata[].ogTitle
Protocol design · Issue #66 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].twitterDescription
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the...

# orderedItems[].object.content
Feeds that make you go 🤔!

Check out our Curious Minds section, where you can dive into EU policy, books, urbanism and more, with Rayna Stamboliyska,
@dillonthebiologist, @robin and more.

https://surf.social/discover

#SurfSocial #SurfFeeds #ActivityPub #Mastodon #AtProto #Bluesky

# orderedItems[].object.attachment[].name
A screenshot of the Curious Minds section of Flipboard's Surf website. 

# orderedItems[].object.content
@mavnn

> As an aside, I'm quite liking the ActivityPub APIs so far, although ld-json does leave me feeling like there's a fair jump from "script that works" to "actually does everything the spec would theoretically allow".

There's the "linked data conundrum" as I call it, which recently reared its head again, triggered by a #SocialHub post I created the other day:

https://socialhub.activitypub.rocks/t/practices-around-json-formatting-of-json-ld-messages/8628

The #LinkedData conundrum is the eternal friction between the plain #JSON and the #JSONLD view of the #ActivityPub social web. And it has never really be solved. I consider it one of the misconception that led to endless discussion, confusion, and waste of time. For the ActivityPub API which hold the promise to correct course towards a more standards-compliant #fediverse, I created an issue on the subject..

https://github.com/swicg/activitypub-a pi/issues/63

Followed by another on protocol design..

https://github.com/swicg/activitypub-a pi/issues/66

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Practices around JSON formatting of JSON-LD messages

# orderedItems[].object.ephemeral.metadata[].description
ActivityPub is primarily a Linked Data standard. It offers an option for developers to treat it as plain JSON for convenient processing by web technologies. 
I wonder about the common practice to @context mapping of name…

# orderedItems[].object.ephemeral.metadata[].ogDescription
ActivityPub is primarily a Linked Data standard. It offers an option for developers to treat it as plain JSON for convenient processing by web technologies.  I wonder about the common practice to @context mapping of namespaces to avoid use of namespace prefix in the body of the JSON message. Aren’t we making things too convenient?  The problem is that ActivityStreams is a much overused and overloaded vocabulary already, where developers try (and are even encouraged) to map their own application ...

# orderedItems[].object.ephemeral.metadata[].ogTitle
Practices around JSON formatting of JSON-LD messages

# orderedItems[].object.ephemeral.metadata[].twitterDescription
ActivityPub is primarily a Linked Data standard. It offers an option for developers to treat it as plain JSON for convenient processing by web technologies.  I wonder about the common practice to @context mapping of namespaces to avoid use of namespace prefix in the body of the JSON message. Aren’t we making things too convenient?  The problem is that ActivityStreams is a much overused and overloaded vocabulary already, where developers try (and are even encouraged) to map their own application ...

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Avoid Misconception · Issue #63 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].description
Conduct "Hammock Driven Development" as per the recommendation of Rich Hickey, creator of Clojure. Creating this issue in follow-up to fediverse discussion started by @dahlia .. In the README there's the assumption that people know very ...

# orderedItems[].object.ephemeral.metadata[].ogDescription
Conduct "Hammock Driven Development" as per the recommendation of Rich Hickey, creator of Clojure. Creating this issue in follow-up to fediverse discussion started by @dahlia .. In the README there...

# orderedItems[].object.ephemeral.metadata[].ogTitle
Avoid Misconception · Issue #63 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].twitterDescription
Conduct "Hammock Driven Development" as per the recommendation of Rich Hickey, creator of Clojure. Creating this issue in follow-up to fediverse discussion started by @dahlia .. In the RE...

# orderedItems[].object.ephemeral.metadata[].twitterTitle
Protocol design · Issue #66 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].description
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the ActivityPub API specification doesn't b...

# orderedItems[].object.ephemeral.metadata[].ogDescription
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the...

# orderedItems[].object.ephemeral.metadata[].ogTitle
Protocol design · Issue #66 · swicg/activitypub-api

# orderedItems[].object.ephemeral.metadata[].twitterDescription
(This issue is created in follow-up of #63 Avoid misconception and #4 Rate limiting, and related fedi thread.) Avoiding misconceptions: What is a profile? I think my overarching concern is that the...