hongminhee, to fediverse
@hongminhee@todon.eu avatar

As a first step towards adding Object Integrity Proofs (FEP-8b32) to #Fedify, I've made it support #Ed25519 keys. I've also enabled multiple keys to be associated with an actor. For example, if you look at the actor from the Fedify Example Blog (https://fedify-blog.deno.dev/users/fedify-example), you'll see that it has two public keys, one for RSA and one for Ed25519.

You can try it out in version 0.10.0-dev.190+4dffb89a.

https://jsr.io/@fedify/fedify@0.10.0-dev.190+4dffb89a

#fedidev #ActivityPub

stefan, to fediverse
@stefan@stefanbohacek.online avatar

I just added notes on Hubzilla to https://stefanbohacek.com/blog/making-fediverse-apps-for-everyone/.

Huge thanks to @jupiter_rowland for providing some points!

Anything else I'm missing here, particularly:

  • OAuth scopes
  • sharing via URL
  • embedding posts
  • RSS feeds

stefan,
@stefan@stefanbohacek.online avatar

Does anyone know if Pleroma/Akkoma support opening a sharing dialog via URL?

Looking at https://git.pleroma.social/pleroma/pleroma/-/issues/135, I should be able to add a "message" query parameter, but that doesn't seem to work.

stefan, to fediverse
@stefan@stefanbohacek.online avatar
stefan,
@stefan@stefanbohacek.online avatar

@djh Yes, in a nutshell!

And to answer your second question, I'm not actually too sure.

Here's a few places where this idea has been discussed:

Adding a few tags for visibility to see if anyone has a more current answer, I would also love to know.

hongminhee, to fediverse
@hongminhee@todon.eu avatar

Version 0.9.0 of #Fedify, an #ActivityPub server framework, has been released! Here are the main changes:

• Added Tombstone, Hashtag, and Emoji classes.
• Added normalizeActorHandle() function to normalize an actor handle. This is needed when the domain of the actor handle is an IDN, or when the domain contains capital letters.
• Added an option to the sendActivity() function, excludeBaseUris, to exclude specified servers from sending activities. This can be used when you don't want to send activities to your own server.
• Added Context.parseUri(), a method to parse actor, object, inbox, and collection URIs.
• The time window for HTTP Signatures verification is now configurable.
• The @fedify/fedify/httpsig module has been renamed to . This is in preparation for implementing additional object integrity proofs other than HTTP Signatures.
• Improved interoperability with #Misskey.

#fedidev

https://github.com/dahlia/fedify/releases/tag/0.9.0

hongminhee, to mastodon
@hongminhee@todon.eu avatar

I'm rebuilding from scratch, and I've implemented some -compatible APIs to let me do the following actions with and now:

• Logging in
• Composing a post
• Writing a reply
• View posts
• Public timeline
• Home timeline

✌️

hongminhee,
@hongminhee@todon.eu avatar

Now has several more features:

• Following/unfollowing accounts
• Following/unfollowing hashtags
• Post visibility
• Post language
• Editing profile
• Mentions
• Likes
• Bookmarks
• Notifications
• Markers

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