Kuvaus
Siirry fediversumiin ActivityPubilla ja julkaise blogisi laajemmalle yleisölle! Houkuttele seuraajia, tee päivityksiä ja vastaanota kommentteja ActivityPub-yhteensopivien alustojen monipuoliselta käyttäjäkunnalta.
Kun ActivityPub-laajennus on asennettu, WordPress-blogisi toimii yhdistettynä profiilina, jossa on profiilit jokaiselle kirjoittajalle. Jos verkkosivustosi on esimerkiksi example.com, bloginlaajuinen profiili löytyy osoitteesta @example.com@example.com, ja kirjoittajilla, kuten Janella ja Bobilla, on omat profiilinsa osoitteissa @jane@example.com ja @bob@example.com.
Esimerkki: Annan sinulle Mastodon-profiilini nimen: @pfefferle@mastodon.social. Teet haun, näet profiilini ja painat seuraa. Nyt kaikki kirjoittamani viestit näkyvät etusivusyötteessäsi. Vastaavasti ActivityPub-laajennuksella voit löytää ja seurata Janen profiilia osoitteessa @jane@example.com.
Kun seuraat Janen profiilia @jane@example.com, kaikki hänen sivulla example.com tekemänsä blogitekstit päätyvät etusivusyötteeseesi. Samanaikaisesti seuraamalla koko blogin profiilia @example.com@example.com saat päivityksiä kaikilta kirjoittajilta.
Huom!: jos kukaan ei seuraa kirjoittajaasi tai blogiasi, viestisi jäävät näkymättömiin. Yksinkertaisin tapa tarkistaa laajennuksen toiminta on seurata omaa profiiliasi. Jos sinulla on Mastodon-profiili, aloita seuraamalla siellä uutta profiiliasi.
Lisäosa toimii seuraavien testattujen federoituvien alustojen kanssa, mutta voi olla myös muita alustoja, joiden kanssa se toimii:
Muutamia huomioitavia asioita:
- Bloginlaajuinen profiili on yhteensopiva vain sellaisten sivustojen kanssa, joissa uudelleenkirjoitussäännöt (rewrite rules) ovat käytössä. Jos sivustollasi ei ole käytössä uudelleenkirjoitussääntöjä, tekijäkohtaiset profiilit voivat silti toimia.
- Monet yhden tekijän blogit ovat päättäneet sulkea tai ohjata uudelleen kirjoittajaprofiilisivunsa, yleensä SEO-laajennuksella, kuten Yoast tai Rank Math. Tämä tehdään yleensä, jotta vältetään päällekkäinen sisältö blogisi kotisivulla. Jos tekijäsivusi on poistettu käytöstä tällä tavalla, ActivityPub-tekijäprofiilit eivät toimi sinulle. Sen sijaan voit ottaa kirjoittajaprofiilisivusi takaisin käyttöön ja käyttää sitten hakukoneoptimointilisäosassa olevaa vaihtoehtoa tekijäsivun noindexoimiseen. Tämä ratkaisee edelleen päällekkäisen sisällön ongelmat hakukoneiden kanssa ja mahdollistaa ActivityPub-tekijäprofiilien toiminnan.
- Kun ActivityPub on asennettu, vain uudet tulevat viestit ovat saatavilla fediversumissa. Samoin, vaikka olisit käyttänyt ActivityPubia jonkin aikaa, kaikki sivustoasi seuraavat näkevät vain uudet julkaisemasi viestit siitä hetkestä lähtien. He eivät koskaan näe aiemmin julkaistuja viestejä kotisyötteessään. Tämä prosessi on hyvin samanlainen kuin uutiskirjeen tilaaminen. Jos tilaat uutiskirjeen, saat vain tulevat sähköpostit, mutta et vanhoja arkistoituja. ActivityPubin avulla, jos joku seuraa sivustoasi, hän saa siitä lähtien vain julkaisemasi uudet blogikirjoitukset.
Eli miten tämä tehdään?
- Asenna ActivityPub -lisäosa.
- Siirry lisäosan asetussivulle ja säädä asetukset haluamallasi tavalla. Napsauta Tallenna-painiketta, kun olet valmis.
- Varmista, että blogisi kirjoittajan profiilisivu on aktiivinen, jos käytät kirjoittajaprofiileja.
- Mene Mastodoniin tai mihin tahansa muuhun federoituvaan alustaan, etsi profiilisi ja seuraa sitä. Uusi profiilisi on muotoa
@käyttäjänimesi@example.comtai@example.com@example.com, joten käytä niitä haussa. - Julkaise uusi kirjoitus blogissasi.
- Tarkista Mastodonista, näkyykö uusi viesti Koti -syötteessäsi.
Huomaa, että voi kestää jopa 15 minuuttia, ennen kuin uusi viesti näkyy yhdistetyssä syötteessäsi. Tämä johtuu siitä, että viestit lähetetään federoituville alustoille viivästetyn cronin avulla. Tämä välttää julkaisuprosessin rikkoontumisen niissä tapauksissa, joissa käyttäjillä saattaa olla paljon seuraajia. Älä siis oleta, että jokin on rikki vain siksi, että et nähnyt sen näkyvän heti. Anna sille aikaa. Useimmissa tapauksissa se tulee näkyviin muutamassa minuutissa, ja sitten tiedät, että kaikki toimii odotetusti.
Kuvankaappaukset
Blocks
This plugin provides 14 blocks.
- Posts and Replies Display a tab bar to filter between posts only and posts with replies on author archives.
- Federated Reply Reply to posts, notes, and other content on the Fediverse directly from the block editor.
- ActivityPub Stats Display your annual Fediverse stats as a shareable card.
- ActivityPub Editor Integration Adds ActivityPub settings and controls to the WordPress block editor.
- ActivityPub Dashboard Stats ActivityPub statistics dashboard widget
- ActivityPub Reply Intent Handler Handles reply intents for federated conversations in the block editor.
- Fediverse Extra Fields Display extra fields from Fediverse user profiles.
- ActivityPub Post Format Suggestions Suggests optimal post formats for ActivityPub federation before publishing.
- Fediverse Following Display the accounts you follow in the Fediverse on your website.
- ActivityPub App Manage ActivityPub settings, followers, and federation from the WordPress admin.
- Follow me on the Fediverse Display your Fediverse profile so that visitors can follow you.
- Fediverse Followers Display your followers from the Fediverse on your website.
- Fediverse Reactions Display Fediverse likes and reposts for your posts.
- ActivityPub Command Palette Registers ActivityPub commands for the WordPress Command Palette.
Asennus
Noudata normaaleja WordPress -lisäosien asennusohjeita.
Automaattinen lisäosan asennus
WordPress-laajennuksen lisääminen sisäänrakennetun laajennuksen asennusohjelman avulla:
- Siirry kohtaan Lisäosat > Lisää uusi.
- Kirjoita Etsi lisäosia -kenttään
activitypub. - Etsi WordPress-laajennus, jonka haluat asentaa.
- Napsauta Tiedot saadaksesi lisätietoja laajennuksesta ja ohjeet, jotka haluat ehkä tulostaa tai tallentaa laajennuksen määrittämiseksi.
- Asenna WordPress -lisäosa napsauttamalla Asenna nyt.
- Tuloksena oleva asennusnäyttö näyttää asennuksen onnistuneen tai asennuksen aikana havaitut ongelmat.
- Jos onnistuit, klikkaa Aktivoi laajennus sen aktivoimiseksi tai Palaa laajennuksen asennusohjelmaan nähdäksesi lisätoiminnot.
Lisäosan asentaminen manuaalisesti
On muutamia tapauksia, joissa WordPress -lisäosan manuaalinen asentaminen on asianmukaista.
- Mikäli haluat kontrolloida WordPress -lisäosan asennusta ja sen sijaintia.
- Jos serverisi ei salli automaattista WordPress -lisäosan asennusta.
- Jos haluat kokeilla uusita kehitysversiota.
WordPress-laajennuksen manuaalinen asentaminen edellyttää FTP-tuntemusta ja tietoisuutta siitä, että saatat vaarantaa sivustosi, jos asennat WordPress-laajennuksen, joka ei ole yhteensopiva nykyisen version kanssa tai epäluotettavasta lähteestä.
Tee varmuuskopio sivustostasi ennen kuin jatkat.
WordPress -lisäosan manuaalinen asennus:
- Lataa WordPress-laajennus työpöydällesi.
- Lataa WordPress-hakemistosta
- Lataa GitHub:sta
- Jos latasit zip -tiedoston, pura Plugin -kansio työpöydällesi.
- Lataa Plugin-kansio FTP-ohjelmallasi WordPress-hakemistosi
wp-content/plugins-kansioon verkossa. - Siirry Lisäosat-näyttöön ja etsi luettelosta juuri ladattu laajennus.
- Valitse Aktivoi ottaaksesi sen käyttöön.
UKK
-
tl;dr
-
Tämä lisäosa yhdistää WordPress-blogisi suosittuihin sosiaalisiin alustoihin, kuten Mastodoniin, mikä tekee julkaisuistasi helpommin saavutettavan laajemmalle yleisölle. Kun lisäosa on asennettu, näiden alustojen käyttäjät voivat seurata sitä, jolloin he voivat vastaanottaa uudet viestisi syötteissään.
-
Mikä on ”ActivityPub for WordPress”
-
ActivityPub for WordPress lisää Fediverse-ominaisuuksia WordPressiin, mutta se ei korvaa Friendican tai Mastodonin kaltaisia alustoja. Jos haluat isännöidä hajautettua sosiaalista verkostoa, harkitse Mastodonin tai Friendican käyttöä.
-
Miksi ”ActivityPub”?
-
Nimi ActivityPub tulee protokollan kahdesta ydinajatuksesta:
- Activity: Se perustuu aktiviteettien käsitteeseen, kuten ”Luo”, ”Tykkää”, ”Seuraa”, ”Ilmoita” jne. Nämä ovat jäsenneltyjä viestejä (yleensä ActivityStreams-muodossa), jotka kuvaavat, mitä käyttäjät tekevät verkossa.
- Pub: Lyhenne sanoista publish tai publication. Se viittaa siihen, että kyseessä on publish-subscribe (pub-sub) -protokolla — yksi käyttäjä voi ”seurata” toista ja vastaanottaa heidän julkaistuja aktiviteettejaan.
Yhteenvetona ActivityPub on aktiviteettien julkaisemiseen ja tilaamiseen tarkoitettu protokolla, joka mahdollistaa hajautetun sosiaalisen verkostoitumisen – jossa eri palvelimet voivat olla vuorovaikutuksessa keskenään ja käyttäjät voivat seurata toisiaan Fediversen alueella.
-
Kuinka ratkaisen…
-
dokumentaatiohakemistossa on Ohjeet-osio, joka voi auttaa sinua yleisten ongelmien vianmäärityksessä.
-
Constants – Vakiot
-
Plugin käyttää PHP Constants -ominaisuutta ottaakseen käyttöön, poistaakseen käytöstä tai muuttaakseen oletuskäyttäytymistään. Käytä niitä varoen ja vain, jos tiedät mitä olet tekemässä.
ACTIVITYPUB_REST_NAMESPACE– Muuta REST-päätepisteen oletusnimiavaruutta. Oletus:activitypub/1.0.ACTIVITYPUB_EXCERPT_LENGTH– Muuta otteen pituutta. Oletus:400.ACTIVITYPUB_MAX_IMAGE_ATTACHMENTS– Muuta yhdistettävien liitteiden määrää. Oletus:4.ACTIVITYPUB_HASHTAGS_REGEXP– Muuta oletussäännöllistä lauseketta tunnistaaksesi hashtekstin tekstistä. Oletus:(?:(?<=\s)|(?<=<p>)|(?<=<br>)|^)#([A-Za-z0- 9_]+)(?:(?=\s|[[:piste:]]|$)).ACTIVITYPUB_USERNAME_REGEXP– Muuta oletussäännöllistä lauseketta tunnistaaksesi @-vastaukset tekstistä. Oletus:(?:([A-Za-z0-9\._-]+)@((?:[A-Za-z0-9_-]+\.)+[A-Za-z ]+)).ACTIVITYPUB_URL_REGEXP– Muuta oletussäännöllistä lauseketta tunnistaaksesi URL-osoitteet tekstistä. Oletus:(www.|http:|https:)+[^\s]+[\w\/].ACTIVITYPUB_CUSTOM_POST_CONTENT– Muuta toimintojen oletusmallia. Oletus:<strong>[ap_title]</strong>\n\n[ap_content]\n\n[ap_hashtags]\n\n[ap_shortlink].ACTIVITYPUB_AUTHORIZED_FETCH– Ota AUTHORIZED_FETCH käyttöön.ACTIVITYPUB_DISABLE_REWRITES– Poista käytöstämod_rewrite-sääntöjen automaattinen luominen. Oletus:false.ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS– Estä saapuvat vastaukset/kommentit/tykkäykset. Oletus:false.ACTIVITYPUB_DISABLE_OUTGOING_INTERACTIONS– Poista lähtevät vastaukset/kommentit/tykkäykset käytöstä. Oletus:false.ACTIVITYPUB_DISABLE_REMOTE_CACHE– Poistaa käytöstä etämedian välimuistin (avatarit, media, emojit). Oletusarvo:false. KorvaaACTIVITYPUB_DISABLE_SIDELOADING-asetuksen versiosta 7.9.1.ACTIVITYPUB_SHARED_INBOX_FEATURE– Ota jaettu postilaatikko käyttöön. Oletus:false.ACTIVITYPUB_SEND_VARY_HEADER– Ota käyttöönVary: Accept-otsikon lähettäminen. Oletus:false.
-
Missä voit hallita seuraajiasi?
-
Jos olet aktivoinut blogin käyttäjän, löydät luettelon hänen seuraajistaan asetuksista kohdasta
/wp-admin/options-general.php?page=activitypub&tab=followers.Käyttäjän seuraajat löytyvät valikosta ”Käyttäjät” -> ”Seuraajat” tai kohdassa
wp-admin/users.php?page=activitypub-followers-list.Tietosuojasyistä muiden käyttäjien seuraajia ei ole mahdollista nähdä.
Arvostelut
Avustajat & Kehittäjät
“ActivityPub” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.
Avustajat“ActivityPub” has been translated into 26 locales. Kiitoksia kääntäjille heidän työstään.
Käännä “ActivityPub” omalle kielellesi.
Oletko kiinnostunut kehitystyöstä?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Muutosloki
8.2.0 – 2026-04-27
Security
- ActivityPub REST endpoints no longer advertise credentialed cross-origin access. Browser-based clients using OAuth bearer tokens continue to work as before.
- Aligned the deprecated signature verifier’s clock tolerance with the supported verifiers.
- Blocked additional reserved IPv6 ranges from outbound request safety checks.
- Decoded percent-encoded forms in the follower sync authority before the safety check.
- Fail closed when an OAuth request can’t be tied to a client IP, instead of sharing one rate-limit bucket.
- Hardened input handling for incoming federated activity types.
- Hardened outbound request handling for third-party app connections and live activity streams.
- Hardened outbound request safety to cover IPv6-only third-party hosts.
- Per-IP rate limits now only trust the actual TCP peer by default, so an attacker on a directly-exposed site cannot bypass the cap by spoofing X-Forwarded-For or similar proxy headers. Sites behind a trusted reverse proxy (Cloudflare, Akamai, nginx) can opt the relevant header back in via the new ”activitypub_client_ip_sources” filter.
- Reject follower sync requests targeted at internal-network hosts at the route layer.
- Required signatures on HEAD requests to peer-only endpoints.
Changed
- Development tooling: require PHPUnit 9.6.33 or newer (security fix CVE-2026-24765). No runtime impact for end users.
- OAuth public clients must now use PKCE by default, matching OAuth 2.1. Site operators can relax this via the activitypub_oauth_require_pkce filter if legacy clients need to connect.
- Returned the standard rate-limit response from the OAuth token endpoint when too many requests are sent.
Fixed
- Delete activities no longer bypass signature verification on endpoints that explicitly require it.
- OAuth token revocation now verifies the caller owns the token being revoked.
- Tighten HTTP signature verification: narrow the clock-skew window, reject signatures that carry no freshness timestamp, and cap unreasonable expiry times. Peers that sign without a Date or creation timestamp will no longer verify.
- Trim dev-only configuration files from the plugin release package.
8.1.1 – 2026-04-22
Added
- Added the
activitypub_post_object_typefilter so plugins can override the federated object type (Note, Article, Page) for a post.
Changed
- Always flush rewrite rules at the end of a plugin migration so that users upgrading across multiple versions do not miss a flush.
Fixed
- Fix the Fediverse stats widget on sites where the REST namespace is remapped, such as WordPress.com.
- Harden the reactions API response so stored author names and URLs cannot introduce markup or non-HTTP schemes into the JSON output.
- Stop hiding posts that contain a federated reply block from the main blog listing and the admin post list on sites that do not use the Posts and Replies block.
8.1.0 – 2026-04-21
Security
- Add rate limiting to app registration to prevent abuse.
- Fix blog actor outbox exposing private activities to unauthenticated visitors.
- Restrict localhost URL allowance to local development environments only.
- Verify that the signing key belongs to the same server as the activity actor.
Added
- Add a ”Posts and Replies” tab bar for author archives that filters between posts and replies, similar to Mastodon’s profile view.
- Add a liked collection to actor profiles, showing all posts the actor has liked.
- Add a seasonal starter pattern that suggests sharing Fediverse stats when creating a new post in December and January.
- Add a stats block that displays annual Fediverse statistics as a card on the site and as a shareable image on the Fediverse, with automatic color and font adoption from the site’s theme.
- Added
activitypub_pre_get_by_idfilter to allow plugins to register custom virtual actors resolved by ID. - Add EXIF metadata support for image attachments using Vernissage namespace.
- Add new Fediverse Following Page and Profile Page block patterns.
- Add OAuth server metadata and registration endpoint discovery to actor profiles.
- Add real-time streaming for inbox and outbox updates via Server-Sent Events (SSE).
- Add support for Block, Add (pin post), and Remove (unpin post) activities via Client-to-Server API.
- Add support for check-in activities posted via compatible apps.
- Add support for importing Starter Packs in both the Pixelfed and Mastodon formats.
- Add tags.pub integration to supplement tag timelines with posts from across the Fediverse.
- Support for ActivityPub Client-to-Server (C2S) protocol, allowing apps like federated clients to create, edit, and delete posts on your behalf.
Changed
- Block patterns for follow, following, and profile pages are now only suggested when editing pages.
- Fix notification pagination when using Enable Mastodon Apps: use date-constrained queries instead of truncating the shared notification pool, and expose
$limit,$before_date, and$after_dateas additional filter arguments so third-party handlers can fetch the correct window. - Improve the pre-publish format suggestion panel with clearer messages and a confirmation after applying a format.
- Podcast episodes now respect the configured object type setting instead of always being sent as ”Note”.
- Show reaction action buttons even when a post has no reactions yet.
Fixed
- ActivityPub endpoints that surface comment, reply, like, share, and remote-reply metadata now honor the parent post’s visibility setting.
- Added validation for SSE access tokens passed via query parameter.
- Fix account migration (Move) not working when moving back to an external account.
- Fix a fatal error during activity delivery when the outbox item has been deleted.
- Fix a fatal error when receiving activities with a non-string language property.
- Fix a fatal
array_keys(null)inComment::get_comment_type_slugs()that could take down any request where a third-party plugin transitioned a custom comment type beforeadd_comment_type()had been called. - Fix a missing script dependency notice on the admin page in WordPress 6.9.1 and later.
- Fix BuddyPress @mention filter corrupting Fediverse Followers and Following blocks.
- Fix cleanup jobs silently doing nothing on sites where purge retention options were not set.
- Fix comments on remote posts being incorrectly held in moderation.
- Fix double-encoded HTML entities in post titles on the Fediverse Stats dashboard.
- Fixed an issue where quote authorization stamps could reference unrelated posts.
- Fixed double-encoding of special characters in comment author names on updates.
- Fixed emoji shortcode replacement to handle special characters in emoji names correctly.
- Fix fatal error when other plugins hook into the user agent filter expecting two arguments.
- Fix Fediverse Preview showing the standard web view instead of the ActivityPub preview for draft posts.
- Fix OAuth authentication failing for local development clients using localhost subdomains.
- Fix performance regression from reply-exclusion filter by skipping it for queries targeting non-ActivityPub post types.
- Fix Reader feed failing to load with newer WordPress versions.
- Fix remote actor avatars getting stuck on broken URLs when the original image becomes unavailable.
- Fix Site Health check showing an empty error message when the WebFinger endpoint is not reachable.
- Fix the Fediverse profile ”Joined” date showing the oldest post date instead of when the site started federating.
- Fix the Fediverse profile showing an inflated post count by excluding incoming comments from the total.
- Fix Update handler using stale local actor data instead of the activity payload
- Improved HTTP Signature validation for requests with a missing Date header.
- Only allow S256 as PKCE code challenge method for OAuth authorization.
- Prevent third-party plugin UI elements and scripts from appearing in federated content.
- Require signed peer requests for the followers synchronization endpoint per FEP-8fcf.
- Show a styled error page instead of raw technical output when an OAuth application cannot be reached during authorization.
- Strip private recipient fields from all outgoing activities to prevent leaking private audiences.
- Sync ActivityPub blog actor settings via Jetpack.
- Use ap_actor post ID for remote account IDs instead of remapping URI strings.
- Use safe HTTP request for signature retry to prevent requests to private IP ranges.
- Validate emoji updated timestamps before storing them.
8.0.2 – 2026-03-17
Security
- Estä muiden kuin julkisten viestien (luonnokset, ajoitetut, odottavat tarkistusta) saatavuus ActivityPubin kautta.
8.0.1 – 2026-03-11
Changed
- Yksinkertaistettu seuraaja sivun lohkokaaviota välttääksesi päällekkäisiä otsikoita ja parantaaksesi saavutettavuutta.
Fixed
- Korjattu tummien sivupalkin värien virheellinen näkyminen muissa kuin oletusarvoisissa järjestelmänvalvojan värimaailmoissa.
- Korjattu Fediverse Reactions -lohko, joka ei linjautunut viestien sisällön kanssa lohkoteemoissa.
- Korjattu uusien viestien merkintä muokatuiksi latauksen yhteydessä, mikä esti Gutenbergin aloitusmallin modaalin näkymisen.
8.0.0 – 2026-03-04
Security
- Estä yksityisten vastaanottajalistojen jakaminen lähetettäessä aktiviteetteja muille palvelimille.
Added
- Lisää vuorovaikutusikkunoihin ohjeosio, jossa selitetään Fediverse ja miksi profiilin syöttäminen on tarpeen.
- Lisää asetussivulle ilmoitus, jotta voit helposti vaihtaa vanhasta mallitilasta automaattiseen tilaan.
- Lisää julkaisua edeltävä ehdotus, joka suosittelee julkaisumuotoa paremman yhteensopivuuden takaamiseksi mediapainotteisten Fediverse-alustojen kanssa.
- Lisää sivuston terveystarkistus, joka varoittaa, kun lisäosat aiheuttavat liian monta federaatiopäivitystä.
- Lisätty taaksepäin yhteensopivuus
ACTIVITYPUB_DISABLE_SIDELOADING-vakiolle jaactivitypub_sideloading_enabled-suodattimelle versiosta 7.9.1. - Lisää bottitilin koodinpätkä, joka merkitsee ActivityPub-profiilit automatisoiduiksi tileiksi ja näyttää ”BOT”-merkin Mastodonissa ja muilla Fediverse-alustoilla.
- Lisätty välimuistin nimiavaruus etämedian välimuistiin CLI-komennoilla, parannettu MIME-vahvistus ja suodatinpohjainen arkkitehtuuri.
- Lisää videojulistekuvien yhdistelmä WordPress-videolohkoon.
- Lisää kieliasetus tagien yhteisökoodista.
- Lisää valinnaiset Tykkää- ja Vahvista-toimintopainikkeet Fediverse Reactions -lohkoon, jolloin kävijät voivat olla vuorovaikutuksessa oman palvelimensa julkaisujen kanssa.
- Lisää valmiita Fediverse-lohkokuvioita helppoa profiilin, seurantasivun ja sivupalkin määrittämistä varten.
- Lisää koodinpätkä lohkottomille fediverse-reaktioille
- Lisätty `
wp activitypub fetch` komentorivikäyttöliittymäkomento etä-URL-osoitteiden hakemiseen allekirjoitetuilla HTTP-pyynnöillä.
Changed
- Parannettu aktiivisten käyttäjien laskentaa NodeInfossa, jotta se sisältää kaikki yhdistetyt sisältötyypit ja kommentit.
- Paranna kielikartan resoluutiota vastaamaan tarkasti ActivityStreams-spesifikaatiota.
- Lähtevät-kansion ohitetut aktiviteetit poistetaan nyt säilytyksen sijaan, mikä vähentää sotkua lähtevien kansiossa.
- PHP:n vähimmäisversio on nyt 7.4.
Fixed
- Hyväksy saapuvat aktiviteetit palvelimilta, jotka käyttävät erillisiä HTTP-allekirjoitusten avainobjekteja.
- Korjattu kaatuminen palvelimilla, joilla WordPress käyttää FTP:tä suoran tiedostojen käytön sijaan median välimuistiin.
- Korjaa kaatuminen, joka ilmeni vastaanotettaessa viestejä tietyiltä monikielistä sisältöä lähettäviltä liitetyiltä alustoilta.
- Korjattu vanhojen toimintojen automaattinen puhdistus, joka epäonnistui hiljaisesti sivustoilla, joilla on paljon lähteviä, saapuneita tai etäviestejä.
- Korjaa kommenttien määrä, jotta tykkäykset, jaot ja muistiinpanot suljetaan pois oikein.
- Korjattu Mastodonin seurantapainikkeen uudelleenohjauksen tunnistamaton ongelma.
- Korjattu modaalinen peittokuva, joka ei peittänyt koko näyttöä lohkoteemoissa.
- Korjattu lähtevien viestien mitätöinti, joka peruuttaa saman viestin QuoteRequest-pyyntöjen odottavat hyväksyntä-/hylkäysvastaukset.
- Korjattu QuoteRequest-käsittelijä siten, että vastaaja johdetaan viestin kirjoittajasta postilaatikon vastaanottajan sijaan.
- Korjattu reaktiolohkopainikkeiden aiheuttama taustavärin periytyminen klassisissa teemoissa.
- Korjattu reaktiolohkojen asettelu pienillä näytöillä ja poistettu ei-toivottu painikkeiden korostus toimintopainikkeita napsautettaessa.
- Korjattu allekirjoituksen tarkistuksen hylkäämä virhe, joka aiheutti kelvollisten pyyntöjen hylkäämisen, kun tiivistelmän otsikossa käytetään pieniä algoritmien nimiä.
- Korjattu ongelma, jossa väliaikaisesti poistettuja julkaisuja näytetään hautakiven sijaan, kun julkaisu tallennetaan uudelleen.
- Paranna yhteensopivuutta sellaisten liitettyjen palveluiden kanssa, jotka käyttävät URL-viittausta toimijan julkiselle avaimelle.
- Paranna kaikkien julkisten yleisötunnisteiden käsittelyä lähetettäessä aktiviteetteja seuraajille ja välittäjille.
Katso koko muutosloki osoitteessa GitHub.





