Salta al contenuto principale


Metabolizing mentions


We got those pesky little @ symbols doing the things they're supposed to

Once more into the void! We're back with some fresh social web updates in Ghost. As we edge ever-closer to our summer release of Ghost 6.0 where ActivityPub will be available to everyone, we're continuing to refine and improve the experience.

Last week, we shipped moderation preferences to ActivityPub accounts, so you can keep track of users and domains that have been blocked, and make changes all in one place. Not the most exciting feature, but an important one!

What's new with ActivityPub?


Well, dear reader, while we've had replies working for a long time – we've been missing a crucial compatriot: @mentions.

You know the deal. If you publish a note including a username like @index@activitypub.ghost.org then you expect it to turn into a clickable link, and to send that user a notification that you mentioned them.

It's a slightly more involved feature than it might, on the surface. If you're inside a Social Web application, you expect that profile to open using your app's profile viewer. But if you see the post on the web, then you expect it to be a normal link that goes to the profile's origin; wherever that may be on the web.

Then you have to deal with receiving, ingesting, and creating notifications sent by others (which may, or may not, be in reply to one of your posts), and do the same thing in reverse, to send notifications to others.

The good news: We now have the first version of this working nicely in Ghost!


0:00
/0:18
1Γ—

Now, if you spot a mention in your feeds, you can navigate straight to that person's profile. Also, if you write someone's username in a note, it'll turn into a link. When mentions are used, inbound or outbound, notifications follow.

We don't have autocomplete when typing @usernames, yet - though - that's a whole other kettle of dog biscuits.

If you're reading this and you've been following along with this newsletter for a while, send us a reply using ActivityPub and let us know: Who are your favorite accounts to follow? @mention them - so we can follow, too πŸ€—


Moderation preferences


Hello again! We're back with a quick incremental update this week as we continue on our quest for fediverse feature-completeness. Let's get into it.

Last week, we introduced domain-based blocking to complement user blocking, and we improved how ActivityPub notifications are displayed to make it easier for you to spot conversations when people respond to your posts.

What's new with ActivityPub?


Following the last couple of weeks of work around blocking controls, we just rolled out a new moderation screen within ActivityPub preferences. Now you can track, edit, and update lists of blocked users and domains in one place.

Another quick improvement: If you unfollow someone, we now automatically purge their past posts from all your feeds. This is expected/usual behavior across most social apps, but it's not default behavior in ActivityPub.

Now it works the way you're used to inside Ghost.

Magic Pages ActivityPub beta


In addition to our ActivityPub open beta available on Ghost(Pro), there's now an independent community social web beta running on Magic Pages.

Jannis, always ahead of the curve, figured out how to get everything up and running even before we'd finished writing our self-hosting documentation!

It's very cool seeing the service running for the first time in multiple places.

Next up: Mentions


An obvious thing that's been missing from our social web beta is @mentions. Next week, we're hoping to change that.


in reply to Building ActivityPub

Awesome! My shoutout: I really enjoyed reading about the journey @jbaty@social.lol took exploring ActivityPub on Ghost. There's some really good feedback in his journey πŸ€—
in reply to Jannis Fedoruk-Betschki

...though for some reason the mentions are not working as expected. Just updated the Magic Pages server (including migrations), so hm....any idea, dear Ghost team?
in reply to Jannis Fedoruk-Betschki

uh oh, bug detected πŸ› are you definitely up to date both with Ghost and ActivityPub services? We're taking a look
in reply to Building ActivityPub

Def follow @jannis@jannis.io and all the cool work he's doing with @hey@magicpages.co - and @_elena@mastodon.social is a great person to follow for anyone interested in the broader fediverse space!

Oblomov reshared this.

⇧