diff options
author | halcy <[email protected]> | 2022-11-06 20:32:28 +0200 |
---|---|---|
committer | halcy <[email protected]> | 2022-11-06 20:32:28 +0200 |
commit | 33d1e17e2e75884abd6e0a8a3e4a4da388e97e55 (patch) | |
tree | 70cef26637f878b954d6ab02b48dadea258ff601 | |
parent | 3bd3961c7f72048c207d4906191d70888e8efc81 (diff) | |
download | mastodon.py-33d1e17e2e75884abd6e0a8a3e4a4da388e97e55.tar.gz |
add a TODO list
-rw-r--r-- | TODO.md | 66 |
1 files changed, 66 insertions, 0 deletions
@@ -0,0 +1,66 @@ | |||
1 | API relevant changes since last release / "to implement" list: | ||
2 | |||
3 | Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed | ||
4 | |||
5 | 3.1.3 | ||
6 | ----- | ||
7 | [ ] POST /api/v1/media → POST /api/v2/media (v1 deprecated) | ||
8 | |||
9 | 3.1.4 | ||
10 | ----- | ||
11 | [ ] Add ability to exclude local content from federated timeline | ||
12 | [ ] Add ability to exclude remote content from hashtag timelines in web UI | ||
13 | [ ] Add invites_enabled attribute to GET /api/v1/instance in REST API | ||
14 | |||
15 | 3.2.0 | ||
16 | ----- | ||
17 | [ ] Add personal notes for accounts | ||
18 | [ ] Add customizable thumbnails for audio and video attachments | ||
19 | [ ] Add color extraction for thumbnails | ||
20 | |||
21 | 3.3.0 | ||
22 | ----- | ||
23 | [ ] Add option to be notified when a followed user posts | ||
24 | [ ] Add duration option to the mute function | ||
25 | [ ] Add ability to block access or limit sign-ups from chosen IPs | ||
26 | [ ] Add support for managing multiple stream subscriptions in a single connection | ||
27 | [ ] Add support for limiting results by both min_id and max_id at the same time in REST API | ||
28 | [ ] Add GET /api/v1/accounts/:id/featured_tags to REST API | ||
29 | |||
30 | 3.4.0 | ||
31 | ----- | ||
32 | [ ] Add server rules | ||
33 | [ ] Add POST /api/v1/emails/confirmations to REST API | ||
34 | [ ] Add GET /api/v1/accounts/lookup to REST API | ||
35 | [ ] Add policy param to POST /api/v1/push/subscriptions in REST API | ||
36 | [ ] Add details to error response for POST /api/v1/accounts in REST API | ||
37 | |||
38 | 3.4.2 | ||
39 | ----- | ||
40 | [ ] Add configuration attribute to GET /api/v1/instance | ||
41 | |||
42 | 3.5.0 | ||
43 | ----- | ||
44 | [ ] Add support for incoming edited posts | ||
45 | [ ] Add notifications for posts deleted by moderators | ||
46 | [ ] Add explore page with trending posts and links | ||
47 | [ ] Add graphs and retention metrics to admin dashboard | ||
48 | [ ] Add GET /api/v1/accounts/familiar_followers to REST API | ||
49 | [ ] Add POST /api/v1/accounts/:id/remove_from_followers to REST API | ||
50 | [ ] Add category and rule_ids params to POST /api/v1/reports IN REST API | ||
51 | [ ] Add global lang param to REST API | ||
52 | [ ] Add types param to GET /api/v1/notifications in REST API | ||
53 | [ ] Add notifications for moderators about new sign-ups | ||
54 | |||
55 | 3.5.3 | ||
56 | ----- | ||
57 | [ ] Add limited attribute to accounts in REST API | ||
58 | |||
59 | 4.0.0 and beyond | ||
60 | ---------------- | ||
61 | ? ? ? ? | ||
62 | |||
63 | General improvements that would be good to do before doing another release: | ||
64 | [ ] Split mastodon.py into parts in some way that makes sense, it's getting very unwieldy | ||
65 | [ ] Fix the CI | ||
66 | [ ] Get test coverage like, real high \ No newline at end of file | ||