Ok, today in #Takahe, thinking about tackling reactions (from the misskey family).

First oddity: firefish.social doesn't like my dev server? Which is exciting.

I guess I'm standing up a firefish server and seeing if I can reproduce?

@astraluma you can try this instance, too
@aprl ok, thanks!
@aprl (with all these test accounts, I'm running out of art to use as profile pictures!)
@astraluma this is running iceshrimp tho, a firefish hardfork, but emote api should be the same
@aprl Yeah, I think the LD Schema for reactions is unchanged all the way back to Misskey.
@astraluma not really, we added support for akkoma stuff back in calckey, some things changed, but core compatibility just works, as Tod would say it

@aprl It looks like iceshrimp has the same problem.

On the Takahē end, it was https://github.com/jointakahe/takahe/issues/323 related to hostname handling? Misskey/etc do additional validation around keys that nobody else seems to do.

Misskey accounts unable to follow · Issue #323 · jointakahe/takahe

I have 2 Misskey instances and was able to locate and request to follow both of my accounts, but neither was able to successfully follow back. In Takahē I can see that I am following them and they ...

GitHub
@astraluma yes, you need to properly format for misskey type apps :)
This is activitypub spec, but nobody except misskey cares, we do type checking that should be obvious im afraid, just like how mail servers do such validation
@astraluma the issue is id, context etc needs to be valid :)