2.2 KiB
2.2 KiB
TODO:
-
[-] Activitypub
- Accounts
- Posts
- Local posts should be federated
- Local posts should be deleted
- Remote posts should be fetched
- Remote posts should be deleted
- Follows
- I cannot follow myself
- Check when waiting for approval
- Handle Rejection
- Likes
- Comments
- Boosts
- Local Boost
- Tags
- Mentions
- Local mentions
- Private post
- Pinned Posts
- Nodeinfo
- Notifications
-
[-] Social features
- Profile
- Show when the user is online
- Set mood
- Set interests
- Update profile picture
- Mark account as private (in federation manual approval is needed)
- Allow custom CSS
- Profile audio
- Top 8 friends
- Friends (they are known as follows in the activitypub protocol)
- Add friends
- Remove friends
- Posts (everything should be federated)
- Create posts
- Delete posts
- Like posts
- Comment posts
- Boost posts
- Post tags
- Blog
- Bulletin
- Groups
- Forum
- Events
- Add users to favourites
- Chat
- Profile
-
Others
- Music
- Announcements
-
Security
- Token system for user, there should be a token that is used to consume the API and another one to use the outbox (only the server must know the one for the outbox)
- Verify the signature of the incoming activities
-
Fixes
- Fix that weird json encoding in the object field of an activity
- The profile attachments are not working, they are not being federalised somehow (the interests thingy)
- Endpoints for getting notes (/ap/v1/note/{note})
- Fix hashtags and mentions on post update
- Use jobs when posting activities
- Sign the get activities for mastodon when secure mode is enable
- Set a minimum font size for the tags cloud
- Pagination, pagination, AND MORE PAGINATION