ActivityPub federated instant messaging server. https://shoot.pub

58 stars 5 forks 58 watchers TypeScript GNU Affero General Public License v3.0
activitypub express federation instant-messaging nodejs
12 Open Issues Need Help Last updated: Aug 25, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue federation

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
bug good first issue

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue cli

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
project name 6 months ago
help wanted question

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue C2S

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue C2S gateway

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
typing gateway ops 10 months ago
enhancement good first issue gateway

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
voice state query 12 months ago
enhancement good first issue C2S

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs

AI Summary: The task is to implement the ability for users to delete their own messages in any guild, not just their own. This requires adding or modifying permissions related to message deletion, ensuring that a user has the necessary permissions to delete a message regardless of the guild's ownership.

Complexity: 4/5
bug good first issue

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs

AI Summary: Refactor the `acceptOrCreateRelationship` function in the Shoot federated instant messenger server into two separate functions: `createRelationship` and `acceptRelationship`. This is necessary to prevent unintended relationship acceptance when receiving multiple consecutive Follow activities.

Complexity: 3/5
bug good first issue

ActivityPub federated instant messaging server. https://shoot.pub

TypeScript
#activitypub#express#federation#instant-messaging#nodejs