From 33d1e17e2e75884abd6e0a8a3e4a4da388e97e55 Mon Sep 17 00:00:00 2001 From: halcy Date: Sun, 6 Nov 2022 20:32:28 +0200 Subject: add a TODO list --- TODO.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..fc642b6 --- /dev/null +++ b/TODO.md @@ -0,0 +1,66 @@ +API relevant changes since last release / "to implement" list: + +Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed + +3.1.3 +----- +[ ] POST /api/v1/media → POST /api/v2/media (v1 deprecated) + +3.1.4 +----- +[ ] Add ability to exclude local content from federated timeline +[ ] Add ability to exclude remote content from hashtag timelines in web UI +[ ] Add invites_enabled attribute to GET /api/v1/instance in REST API + +3.2.0 +----- +[ ] Add personal notes for accounts +[ ] Add customizable thumbnails for audio and video attachments +[ ] Add color extraction for thumbnails + +3.3.0 +----- +[ ] Add option to be notified when a followed user posts +[ ] Add duration option to the mute function +[ ] Add ability to block access or limit sign-ups from chosen IPs +[ ] Add support for managing multiple stream subscriptions in a single connection +[ ] Add support for limiting results by both min_id and max_id at the same time in REST API +[ ] Add GET /api/v1/accounts/:id/featured_tags to REST API + +3.4.0 +----- +[ ] Add server rules +[ ] Add POST /api/v1/emails/confirmations to REST API +[ ] Add GET /api/v1/accounts/lookup to REST API +[ ] Add policy param to POST /api/v1/push/subscriptions in REST API +[ ] Add details to error response for POST /api/v1/accounts in REST API + +3.4.2 +----- +[ ] Add configuration attribute to GET /api/v1/instance + +3.5.0 +----- +[ ] Add support for incoming edited posts +[ ] Add notifications for posts deleted by moderators +[ ] Add explore page with trending posts and links +[ ] Add graphs and retention metrics to admin dashboard +[ ] Add GET /api/v1/accounts/familiar_followers to REST API +[ ] Add POST /api/v1/accounts/:id/remove_from_followers to REST API +[ ] Add category and rule_ids params to POST /api/v1/reports IN REST API +[ ] Add global lang param to REST API +[ ] Add types param to GET /api/v1/notifications in REST API +[ ] Add notifications for moderators about new sign-ups + +3.5.3 +----- +[ ] Add limited attribute to accounts in REST API + +4.0.0 and beyond +---------------- +? ? ? ? + +General improvements that would be good to do before doing another release: +[ ] Split mastodon.py into parts in some way that makes sense, it's getting very unwieldy +[ ] Fix the CI +[ ] Get test coverage like, real high \ No newline at end of file -- cgit v1.2.3