MaddyUnderStars

MaddyUnderStars/shoot

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

13 good first / help-wanted issues · TypeScript · last activity Aug 25, 2026

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

Open Issues Need Help

View All on GitHub
enhancement good first issue federation
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue federation
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
bug good first issue
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue cli
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
project name 7 months ago
help wanted question
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue C2S
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue C2S gateway
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
typing gateway ops 11 months ago
enhancement good first issue gateway
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
voice state query about 1 year ago
enhancement good first issue C2S
MaddyUnderStars/shoot
58

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
MaddyUnderStars/shoot
58

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

TypeScript
#activitypub#express#federation#instant-messaging#nodejs
enhancement good first issue
MaddyUnderStars/shoot
58

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
MaddyUnderStars/shoot
58

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

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