0.1.2 — Photo-post federation and bundled resync
Third preview of FOSSE. Adds photo-post federation, hardens Bluesky domain-handle handling, polishes the admin surface, and refreshes the bundled backends.
What's changed since 0.1.1
- Photo-post federation — detects photo posts and gives them a proper ActivityPub federation shape (#155, #177) and AT Protocol shape (#156), with the AT projector moved onto Atmosphere's
atmosphere_post_embed(#164) and Blurhash placeholders for ActivityPub photo attachments (#159). - Bluesky domain-handle reliability — fixes domain-handle resolution during reauth (#166), the reconnect lockout after disconnect on domain-handle sites (#175), and delegates
/.well-known/atproto-didto Atmosphere (#170). The bundled Atmosphere bump adds the well-known rewrite flush fix that backs this up. - Admin polish — refined onboarding wizard theme styles (#171), federation identity summary (#161), aligned Bluesky account summaries (#162), a polished settings surface (#160), status UI aligned to WPDS guidance, and styled identity-token modifiers (#180).
- Bundled wordpress-activitypub resynced to upstream trunk (8.3.0 line) (#185, #164) — merged Blurhash support, SWICG ActivityPub API Basic Profile OAuth scope work, and new feature-request / feature-authorization handlers.
- Bundled wordpress-atmosphere updated to 1.1.1 (#185, #168) — well-known rewrite flush fix (domain-handle verification reliability) and client-side CID computation.
- Clarified fediverse publishing guidance (#167) and expanded e2e coverage with a teaser-thread Playwright spec (#179).
Still a preview release. Options, admin UI, and internal APIs may shift before 1.0.
Install
Download fosse.zip (attached below), then in WordPress go to Plugins → Add New → Upload Plugin, activate, and walk the setup wizard.
Requirements
- WordPress 6.9 or newer
- PHP 8.2 or newer
Feedback
Issues and pull requests welcome at https://github.com/Automattic/fosse.