fedify icon indicating copy to clipboard operation
fedify copied to clipboard

ActivityPub server framework in TypeScript

Results 81 fedify issues
Sort by recently updated
recently updated
newest added

Helloooo I think I'm not the only one who want Fedify in AdonisJS ! It should be possible because AdonisJS supports custom middleware and, since the V6, the ESM packages...

type/enhancement
help wanted
type/feature
priority/medium
component/integration
difficulty/intermediate

Fedify currently depends on the [multibase](https://github.com/multiformats/js-multibase) package, which is obsolete. Although it is succeeded by [multiformats](https://github.com/multiformats/js-multiformats), it does not expose the API Fedify needs. Therefore, we need to internalize the...

When you webfinger an account on a Mastodon instance, you get a list of links, one of them has a template: ```json { "subject":"acct:[email protected]", "aliases":["https://mastodon.social/@sundogplanets","https://mastodon.social/users/sundogplanets"], "links":[ {"rel":"http://webfinger.net/rel/profile-page","type":"text/html","href":"https://mastodon.social/@sundogplanets"}, {"rel":"self","type":"application/activity+json","href":"https://mastodon.social/users/sundogplanets"}, {"rel":"http://ostatus.org/schema/1.0/subscribe","template":"https://mastodon.social/authorize_interaction?uri={uri}"}, {"rel":"http://webfinger.net/rel/avatar","type":"image/jpeg","href":"https://files.mastodon.social/accounts/avatars/108/194/428/751/240/116/original/f1eb397ab1659575.jpeg"}...

enhancement

## Background Fedify currently supports three JavaScript runtimes: Node.js, Bun, and Deno. However, there has been significant community demand for supporting Cloudflare Workers, a popular edge function platform. Despite [Cloudflare...

enhancement

A debug dashboard that shows all ActivityPub activities being sent and received in real-time would greatly improve the developer experience when building federated applications with Fedify. ## Proposed features -...

type/enhancement
type/feature
priority/medium
discussion
activitypub/interop

### Description Add an option to make the ephemeral ActivityPub server created by `fedify inbox` run in AUTHORIZED\_FETCH mode, where HTTP Signatures are required for all incoming requests. ### Implementation...

type/enhancement
type/feature
priority/low
component/cli

> [!NOTE] > [We've decided to postpone custom background task support to Fedify 2.0.0](https://hollo.social/@fedify/0195b03d-6900-7cbc-b81f-9dc02ba09603) instead of 1.5.0 as [originally planned](https://hollo.social/@fedify/0194ea5a-9856-703f-b098-d4f52936b500). > > This feature requires significant API changes that would...

type/enhancement
type/feature
priority/medium
type/refactor
component/mq
difficulty/advanced

Currently, extending Fedify's Activity Vocabulary API requires either: 1. Manually extending classes and implementing `fromJsonLd()` for each class 2. Forking the repository and adding YAML files to the codegen system...

type/enhancement
type/feature
priority/medium
type/refactor
component/vocab

For testing/development purposes, one needs to be able to allowlist private IP addresses. Such an allowlist is better practice than the current simple yes/no choice. For implementers: https://github.com/dahlia/hollo/pull/53#discussion_r1818153735 and the...

type/enhancement
type/security
difficulty/intermediate
discussion

Currently the `fedify node` command breaks favicon on terminal emulators without 24-bit truecolor.[^1] Here's an example in macOS's built-in Terminal app, which doesn't support truecolor: For your information, it should...

bug
good first issue