OurSpace/TODO.md
2025-01-06 19:59:20 -05:00

62 lines
1.8 KiB
Markdown

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