2024-12-27 03:26:10 +00:00
|
|
|
# Features
|
2024-09-20 19:30:46 +00:00
|
|
|
|
2024-11-03 01:46:15 +00:00
|
|
|
- [x] Making posts
|
|
|
|
|
- [x] Broadcasting them to followers
|
|
|
|
|
- [x] Post formatting
|
2024-11-02 00:07:40 +00:00
|
|
|
- [x] Deleting posts
|
2024-11-06 02:14:49 +00:00
|
|
|
- [x] Sending posts w/ images
|
2024-11-06 04:19:26 +00:00
|
|
|
- [x] Making posts with CWs
|
2024-11-01 22:43:40 +00:00
|
|
|
- [x] Profile
|
|
|
|
|
- [x] Name field (for display name)
|
|
|
|
|
- [x] Bust actor cache when you update your profile
|
2024-11-03 01:46:15 +00:00
|
|
|
- [x] Sending follow request
|
|
|
|
|
- [x] View following list
|
2024-11-03 16:17:42 +00:00
|
|
|
- [x] Withdrawing follow request
|
2024-11-27 01:08:51 +00:00
|
|
|
- [x] Unfollowing
|
2024-12-27 03:26:10 +00:00
|
|
|
- [x] Receiving follower requests
|
|
|
|
|
- [x] Viewing follower requests
|
|
|
|
|
- [x] Accepting follower requests
|
|
|
|
|
- [x] Your posts show up in timeline
|
|
|
|
|
- [x] Posts from accounts you follow show up in timeline
|
|
|
|
|
- [x] Show the actor avatar and display name
|
|
|
|
|
- [x] Receiving posts w/ images
|
|
|
|
|
- [x] Liking posts
|
|
|
|
|
- [x] Unliking posts
|
|
|
|
|
- [x] Displaying CW posts behind CW
|
|
|
|
|
- [x] Check that signature header (digest) matches digest of body contents
|
|
|
|
|
- [x] Check the domain of the public key against the domain of the object being CRUDed
|
|
|
|
|
- [x] Rejecting follower requests
|
|
|
|
|
- [x] Ignoring follower requests
|
|
|
|
|
- [x] Unaccepting follower request ("soft block")
|
|
|
|
|
|
|
|
|
|
# Roadmap
|
|
|
|
|
|
2025-01-28 00:01:04 +00:00
|
|
|
## Individual Post Page
|
|
|
|
|
|
|
|
|
|
- [ ] Show post
|
|
|
|
|
- [~] Reply to post
|
|
|
|
|
- [ ] Allow drafting replies
|
|
|
|
|
- [ ] CW on reply
|
|
|
|
|
- [ ] Upload attachments on replies
|
|
|
|
|
- [ ] Show replies to post (chronological order)
|
|
|
|
|
|
2024-12-27 03:26:10 +00:00
|
|
|
## Posting
|
|
|
|
|
|
|
|
|
|
- [ ] Making polls
|
|
|
|
|
- [ ] Followers-only posts (or maybe this is handled because we only send posts to followers? but we also include public in the TO field?)
|
|
|
|
|
- [ ] Sending posts with videos
|
|
|
|
|
|
|
|
|
|
## Following
|
|
|
|
|
|
2024-11-03 01:46:15 +00:00
|
|
|
- [ ] Proactively check the outbox of newly-accepted follows
|
|
|
|
|
|
|
|
|
|
## Being Followed
|
|
|
|
|
|
2024-11-01 22:43:40 +00:00
|
|
|
- [ ] Blocking
|
2024-10-11 02:44:55 +00:00
|
|
|
|
2024-11-03 01:46:15 +00:00
|
|
|
## Timeline
|
2024-10-11 02:44:55 +00:00
|
|
|
|
2024-11-06 02:14:49 +00:00
|
|
|
- [ ] Receiving posts w/ videos
|
2024-11-03 01:46:15 +00:00
|
|
|
- [ ] Displaying polls
|
|
|
|
|
- [ ] Voting in polls
|
|
|
|
|
|
|
|
|
|
## DMs
|
|
|
|
|
|
|
|
|
|
- [ ] Receiving DMs
|
|
|
|
|
- [ ] Replying to DMs
|
|
|
|
|
- [ ] Sending new DMs
|
|
|
|
|
|
2024-11-03 16:17:42 +00:00
|
|
|
## Notifications
|
|
|
|
|
|
|
|
|
|
- [ ] Like notifications
|
|
|
|
|
- [ ] Reply notifications
|
|
|
|
|
- [ ] Boost notifications
|
|
|
|
|
|
2024-11-03 01:46:15 +00:00
|
|
|
## Allowlist
|
|
|
|
|
|
|
|
|
|
- [ ] Manage approved instance list
|
|
|
|
|
- [ ] Only accept activities from approved instances
|
|
|
|
|
- [ ] Allow approved instances to see posts in outbox
|
|
|
|
|
|
2024-10-26 21:51:05 +00:00
|
|
|
## Testing
|
|
|
|
|
|
|
|
|
|
- [ ] Measure test coverage
|
|
|
|
|
- [ ] Add tests
|