hongminhee, to fediverse
@hongminhee@todon.eu avatar

This document, edited by @snarfed.org@snarfed.org, is really helpful for implementing in practice.

https://swicg.github.io/activitypub-http-signature/

liaizon, to fediverse
@liaizon@wake.st avatar

The fine folks behind @mobilizon are doing a live presentation of their new release on April 15th and everyone is invited!
https://keskonfai.fr/events/41209fbf-56b6-439b-b0d6-967bb60e14fd

hongminhee, to fediverse
@hongminhee@todon.eu avatar

Version 0.6.0 of , an server framework, has been released! Here are the major changes:

• The docs website has been migrated from Lume to VitePress, is more beautiful, and is finally searchable with ^K/⌘K!

• To improve interoperability with servers that have authorized fetch turned on, also known as secure mode, Fedify has changed to use the authenticated document loader by default in as many cases as possible.

• New @fedify/fedify/x/hono module to help integrate with the Hono web framework has been introduced.

• Added small fixes to help with debugging activity delivery.

https://fedify.dev/changelog#version-0-6-0

Raccoon, to mastodon
@Raccoon@techhub.social avatar

Weird bug in and interaction, thought / , , and / people might want to see this.

Got a about a user saying things that were upsetting people, noticed it was from another instance, realized that I had access to the actual account that had sent it. Not sure what this is or why, didn't even realize supported signed reports (I'd honestly like to get more), but obviously that's a risky thing if they didn't know it was happening and didn't know why.

Does anyone know what this is?

Screenshot of reply: they're on Akkoma, don't know why it happened, and don't seem to have experience with how Mastodon handles multi-instance reporting.
Screenshot of my reply, explaining the situation. See post above for the gist.

hongminhee, to fediverse
@hongminhee@todon.eu avatar

Today 0.5.0 was released, and with this version, it comes support for Node.js and ! It's available on both JSR and npm:

https://jsr.io/@fedify/fedify@0.5.0
https://www.npmjs.com/package/@fedify/fedify/v/0.5.0

hongminhee, to fediverse
@hongminhee@todon.eu avatar

I'm writing a section in the docs on the pragmatic side of the Activity Vocabulary APIs, and I want to list how each API is used and how it is displayed in the major implementations.

https://unstable.fedify.dev/manual/pragmatics/

mate, to SideProject French
@mate@3615.computer avatar

J'aimerais implémenter un bout de code qui permetterait d'associer un couple à partir de 2 listes de personnes.

ChatGPT m'a parlé de l'algorithme de mariage stable (Gale-Shapley) mais je n'y comprends que dale.

Est-ce que le saurait m'aider ? C'est pour la science !

Les partages sont tout doux et les meilleurs solutions se voient payer le café !

💡

box464, to fediverse
@box464@mastodon.social avatar

Ran across this excellent series from @blog as they build an activitypub enabled static site. Includes deep discussions about the core components that make up activitypub.

Good stuff, especially their work to convert an RSS feed to an AP outbox.

https://maho.dev/tags/activitypub

box464, to mastodon
@box464@mastodon.social avatar

Hmmm…mastodon / fediverse question. I want to delete my Oscar’s thread from last night. Do I need to start with the replies and work my way up? Or if I delete the main post will the delete cascade through my thread as well?

gavi, to fediverse

Hi, just a heads for those who might be curious about sublinks and its development. There's an official account posting development updates at @sublinks, and if you're interested in seeing the really cool progress with the frontend there's @Ategon

box464, to fediverse
@box464@mastodon.social avatar

I've contributed a few bytes to the ActivityPub-Single-PHP-File codebase the past week. Adding microformats, some basic styling and even a few bug fixes!

The ActivityPub code is so much easier to understand here than trying to look through a giant multi tiered system like Mastodon.

If you're interested in understanding the basics of AP and fiddling with the code, this is a good option!

https://gitlab.com/edent/activitypub-single-php-file

liaizon, to fediverse
@liaizon@wake.st avatar

hey @Edent, this seems like a place it would be great to have you chime in with your unicode username server prof of concept. I would mention it myself in the issues but maybe better for you to?
https://github.com/swicg/activitypub-webfinger/issues/9

liaizon, to fediverse
@liaizon@wake.st avatar

wow @devnull turned on experimental federation with @nodebb already and its looking so good!

https://community.nodebb.org/topic/17853/february-update-on-activitypub-development/2

ckae, to fediverse
@ckae@swiss.social avatar

Hey
When I tried to follow the link to the profile of organicmaps in the following post ( https://pixelfed.social/p/cyclingtogether/669453605047733055 ) in instead of the profile I get a page that says it is a broken link.

resolved (was just a typo, I didn't saw).

My question to you is:
Does it also not work in other applications?
Is this a known bug?
If yes, where should I report it? To pixelfed, Tusky or somewhere else?

box464, to fediverse
@box464@mastodon.social avatar

NewsMast is out with quite an interesting update. Oversimplifying it a bit, but with this open sourced project, anyone can spin up what is essentially a custom feed server populated from relays and human curated content.

It can be included in ANY app, not just NewsMast.

Want a custom feed for Cat pics? Only posts about Taylor Swift? Have at it.

https://www.newsmastfoundation.org/blog-reimagining-the-fediverse

box464, to fediverse
@box464@mastodon.social avatar

Interesting find on Facebook today. I always knew you could request an export of your content, but now I see there is a way to TRANSFER your content externally?! Looks like there is already Blogger and Wordpress plugins. How could the fediverse use this?

It feels like Facebook beat fediverse to a working post migration process. There must be a SDK for this somewhere, right?

https://www.facebook.com/help/230304858213063

DanielBerezhnoy, to swift
@DanielBerezhnoy@mastodon.social avatar

@walleri is finally on the App Store! It's been quite a journey, but I'm so glad it's now available for the whole world to try.

There's still a lot of things I want to improve, but I realized that it's never gonna be perfect and at some point I just have to release it.

Today is that day 🚀

App Store link: https://apps.apple.com/us/app/walleri/id6470121640

box464, to fediverse
@box464@mastodon.social avatar

I spent some time this weekend fiddling with @Edent tiny ActivityPub server. This isn't production code, rather a lab exercise.

In short - This was fun. It’s easy to read the code and breaking it has no major effect on anyone else. Go have fun, hit it with hammers, destroy it, recreate it. Don’t be scared to play and learn.

https://box464.com/posts/activitypub-lab-exercise/

trwnh, to fediverse
@trwnh@mastodon.social avatar

lazyweb: does anyone know if et al have any restrictions on valid usernames?

devnull, to fediverse
@devnull@crag.social avatar

Finally figured out why posts weren't queryable via Mastodon, turns out it does Content-Type checking, and I was inadvertently breaking spec by sending in application/json when I should've been sending in "application/activity+json" or 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"'

Latter doesn't play nicely with express, so using the former and all's well!

Full credit to @bouncepaw who gave me key to figuring it out! 🏅

Re: https://crag.social/@devnull/111858296718131764

hazelnoot, to fediverse

Another fun fact about Misskey: some of the defederation logic works by inserting the entire list of blocked instances directly into each individual query. This, of course, kills the Postgres.

devnull, to fediverse
@devnull@crag.social avatar

Today at 16:19, a @nodebb instance sent its first "Note" into the fediverse 😄

Baby steps!!

linos, to fediverse
@linos@graz.social avatar

Are there any implementations yet in how the same object can be attributed to multiple actors, even from different instances?

hazelnoot, to queer

Hello! I'm Hazel, a queer foxgirl software developer.

I'm a transfem demigirl and I also describe myself as lesbian, although its a bit more complicated than that. I care deeply about trans issues, queer life, and other LGBTQ+ topics. DMs are open to anyone questioning their gender or struggling with their identity.

I also love programming as a hobby and I babble with retro-computing. I've got a particular fondness for 80s era computers, even though they're well before my time. There's just something fun about the unique and creative computer designs from that decade! I've got a Timex Sinclair 2068 that I especially love.

Some other things I like are PC gaming and TTRPGs. You'll often find me playing Genshin Impact, Honkai Star Rail, or D&D 5th edition. I also love trying out indie games, so please tell me about your own!

My current passion project is ActivityPub Sharp - an attempt to build a static-typed implementation of ActivityPub with full support for spec-compliant and real-world federation. I also contribute to Letterbook with the hope of sparking a new generation of safer and more private fediverse software.

Feel free to start up a conversation about these or any other topics - I love to chat!

devnull, to fediverse
@devnull@crag.social avatar

One quick question about instance keys... I have private and public keys generated for individual user actors in my implementation, and that works when attempting to access resources from an instance with AUTHORIZED_FETCH enabled. If I need to retrieve content without a local user context, would I be making the call with an "instance level" public key/signature?

That was my interpretation, but would appreciate confirmation 😃

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • Durango
  • thenastyranch
  • ngwrru68w68
  • InstantRegret
  • DreamBathrooms
  • modclub
  • magazineikmin
  • Youngstown
  • everett
  • ethstaker
  • slotface
  • rosin
  • anitta
  • kavyap
  • osvaldo12
  • GTA5RPClips
  • cisconetworking
  • provamag3
  • khanakhh
  • tacticalgear
  • cubers
  • Leos
  • normalnudes
  • megavids
  • tester
  • lostlight
  • All magazines