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

### Summary Client-to-server interactions in the [ActivityPub specification](https://www.w3.org/TR/activitypub/#client-to-server-interactions) are defined as `POST` requests to the actor's outbox. Is there a plan to implement something like `setOutboxListeners`? ### Problem A custom...

help wanted
type/feature
component/federation
component/outbox
activitypub/compliance

## Summary Fedify throws a JSON parsing error when processing ActivityPub objects where the `icon` property is a URL string instead of an Image object. This is valid according to...

type/bug
help wanted
component/vocab
component/federation
activitypub/compliance

There are multiple ways to reduce the duplicated codes: 1) To separate that patterns and have 3 functions (`render(), renderRequest(), renderResponse()`) 2) To combine two functions and have if conditions...

good first issue
component/cli
difficulty/beginner

### Summary ActivityPub lacks the ‘credible exit’ featured in AT Protocol, but its only a few alterations away from the same capability: From [nomadpub.md](https://codeberg.org/ap-next/ap-next/src/branch/main/nomadpub.md): > [Nomadic identity](https://joinfediverse.wiki/Nomadic_identity) is a feature...

type/enhancement

## Summary Following the discussion in #375, we should create a dedicated `@fedify/codemods` package to provide automated code transformations for Fedify projects. This would initially support migrating from `@fedify/fedify/x/*` modules...

type/feature
priority/high
type/refactor
component/cli

### Summary `deno task test:bun` failed - `InProcessMessageQueue` test. ### Expected Behavior `deno task test:bun` should pass all tests like `deno task test` and `deno task test:node` ### Actual Behavior...

type/bug
priority/high
type/test
component/mq
runtime/bun

I get the TypeError message in this line here: https://github.com/fedify-dev/express/blob/0cba7a08a406bc3263b4055f0fc534b554af1459/src/index.ts#L82 I am running Express inside an AWS Lambda, using @codegenie/serverless-express as a wrapper. When someone posts something to the Fedify...

type/bug
priority/critical
status/needs triage

### Description The Fedify CLI currently has no automated tests (0% test coverage), while the main library has comprehensive test coverage. This makes it difficult to ensure CLI commands work...

type/enhancement
help wanted
good first issue
priority/medium
type/test
component/cli

### Summary Implement `npx create-fedify-app`. ### Problem - Install [`@fedify/cli`](https://github.com/fedify-dev/fedify/blob/main/packages/cli) globally. - Execute `fedify init`. - Install [`@fedify/fedify`](https://github.com/fedify-dev/fedify/blob/main/packages/fedify). - etc... ### Proposed Solution --- ### Alternatives Considered _No response_ ###...

type/feature
component/cli

The “quiet fediverse” problem occurs when users see incomplete conversations due to the distributed nature of ActivityPub. Currently, most implementations use reply tree crawling (recursively fetching `inReplyTo` chains), which can...

type/enhancement
type/feature
component/federation
component/collections
difficulty/advanced
activitypub/interop
activitypub/compliance
activitypub/mastodon