aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md62
1 files changed, 5 insertions, 57 deletions
diff --git a/TODO.md b/TODO.md
index 173662c..9fc3c70 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,68 +2,16 @@ API relevant changes since last release / "to implement" list:
2 2
3Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed 3Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed
4 4
53.1.3
6-----
7* [x] POST /api/v1/media → POST /api/v2/media (v1 deprecated)
8
93.1.4
10-----
11* [x] Add ability to exclude local content from federated timeline
12* [x] Add ability to exclude remote content from hashtag timelines in web UI
13* [x] Add invites_enabled attribute to GET /api/v1/instance in REST API
14
153.2.0
16-----
17* [x] Add personal notes for accounts
18* [x] Add customizable thumbnails for audio and video attachments
19* [x] Add color extraction for thumbnails
20
213.3.0
22-----
23* [x] Add option to be notified when a followed user posts
24* [x] Add duration option to the mute function
25* [postponed to 4.0 because that's when the official docs say it starts existing as an API] Add ability to block access or limit sign-ups from chosen IPs
26* [postponed - need websocket support first] Add support for managing multiple stream subscriptions in a single connection
27* [x] Add support for limiting results by both min_id and max_id at the same time in REST API
28* [x] Add GET /api/v1/accounts/:id/featured_tags to REST API
29
303.4.0
31-----
32* [x] Add server rules
33* [x] Add POST /api/v1/emails/confirmations to REST API
34* [x] Add GET /api/v1/accounts/lookup to REST API
35* [x] Add policy param to POST /api/v1/push/subscriptions in REST API
36* [x] Add details to error response for POST /api/v1/accounts in REST API
37
383.4.2
39-----
40* [postpone to later] Add configuration attribute to GET /api/v1/instance
41
423.5.0
43-----
44* [x] Add support for incoming edited posts
45* [x] Add notifications for posts deleted by moderators <- by email. not actually API relevant.
46* [x] Add explore page with trending posts and links
47* [x] Add graphs and retention metrics to admin dashboard
48* [x] Add GET /api/v1/accounts/familiar_followers to REST API
49* [x] Add POST /api/v1/accounts/:id/remove_from_followers to REST API
50* [x] Add category and rule_ids params to POST /api/v1/reports IN REST API
51* [x] Add global lang param to REST API
52* [x] Add types param to GET /api/v1/notifications in REST API
53* [x] Add notifications for moderators about new sign-ups
54* [x] v2 admin account api
55
563.5.3
57-----
58* [later with tool to update dicts] Add limited attribute to accounts in REST API
59
604.0.0 and beyond 54.0.0 and beyond
61---------------- 6----------------
62? ? ? ? 7? ? ? ?
63 8
64General improvements that would be good to do before doing another release: 9General improvements that would be good to do before doing another release
65* [ ] Split mastodon.py into parts in some way that makes sense, it's getting very unwieldy 10--------------------------------------------------------------------------
11* [x] Split mastodon.py into parts in some way that makes sense, it's getting very unwieldy
66* [x] Fix the CI 12* [x] Fix the CI
67* [ ] Get test coverage like, real high 13* [ ] Get test coverage like, real high
68* [x] Add all those streaming events?? 14* [x] Add all those streaming events??
69* [ ] Document return values (skipping this for a bit to then do it at the end with tooling) 15* [ ] Document return values (skipping this for a bit to then do it at the end with tooling)
16 * [ ] Do this with models properly, that would be cool as heck
17* [ ] Add links to mastodon docs to entities and endpoints \ No newline at end of file
Powered by cgit v1.2.3 (git 2.41.0)