diff options
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 62 |
1 files changed, 5 insertions, 57 deletions
@@ -2,68 +2,16 @@ API relevant changes since last release / "to implement" list: | |||
2 | 2 | ||
3 | Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed | 3 | Refer to mastodon changelog and API docs for details when implementing, add or modify tests where needed |
4 | 4 | ||
5 | 3.1.3 | ||
6 | ----- | ||
7 | * [x] POST /api/v1/media → POST /api/v2/media (v1 deprecated) | ||
8 | |||
9 | 3.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 | |||
15 | 3.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 | |||
21 | 3.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 | |||
30 | 3.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 | |||
38 | 3.4.2 | ||
39 | ----- | ||
40 | * [postpone to later] Add configuration attribute to GET /api/v1/instance | ||
41 | |||
42 | 3.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 | |||
56 | 3.5.3 | ||
57 | ----- | ||
58 | * [later with tool to update dicts] Add limited attribute to accounts in REST API | ||
59 | |||
60 | 4.0.0 and beyond | 5 | 4.0.0 and beyond |
61 | ---------------- | 6 | ---------------- |
62 | ? ? ? ? | 7 | ? ? ? ? |
63 | 8 | ||
64 | General improvements that would be good to do before doing another release: | 9 | General 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 | ||