Mastodon.py/TODO.md

70 wiersze
2.7 KiB
Markdown
Czysty Zwykły widok Historia

2022-11-06 18:32:28 +00:00
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
-----
2022-11-08 21:24:42 +00:00
* [x] POST /api/v1/media → POST /api/v2/media (v1 deprecated)
2022-11-06 18:32:28 +00:00
3.1.4
-----
* [x] Add ability to exclude local content from federated timeline
* [x] Add ability to exclude remote content from hashtag timelines in web UI
2022-11-13 11:14:34 +00:00
* [x] Add invites_enabled attribute to GET /api/v1/instance in REST API
2022-11-06 18:32:28 +00:00
3.2.0
-----
2022-11-13 12:22:43 +00:00
* [x] Add personal notes for accounts
2022-11-13 11:14:34 +00:00
* [x] Add customizable thumbnails for audio and video attachments
* [x] Add color extraction for thumbnails
2022-11-06 18:32:28 +00:00
3.3.0
-----
* [x] Add option to be notified when a followed user posts
* [x] Add duration option to the mute function
* [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
* [postponed - need websocket support first] Add support for managing multiple stream subscriptions in a single connection
2022-11-13 12:54:23 +00:00
* [x] Add support for limiting results by both min_id and max_id at the same time in REST API
* [x] Add GET /api/v1/accounts/:id/featured_tags to REST API
2022-11-06 18:32:28 +00:00
3.4.0
-----
2022-11-18 22:53:25 +00:00
* [x] Add server rules
2022-11-18 23:11:02 +00:00
* [x] Add POST /api/v1/emails/confirmations to REST API
2022-11-18 23:29:14 +00:00
* [x] Add GET /api/v1/accounts/lookup to REST API
* [x] Add policy param to POST /api/v1/push/subscriptions in REST API
* [x] Add details to error response for POST /api/v1/accounts in REST API
2022-11-06 18:32:28 +00:00
3.4.2
-----
2022-11-21 18:21:12 +00:00
* [postpone to later] Add configuration attribute to GET /api/v1/instance
2022-11-06 18:32:28 +00:00
3.5.0
-----
* [x] Add support for incoming edited posts
2022-11-23 23:41:17 +00:00
* [x] Add notifications for posts deleted by moderators <- by email. not actually API relevant.
2022-11-24 22:01:07 +00:00
* [x] Add explore page with trending posts and links
2022-11-27 00:43:22 +00:00
* [x] Add graphs and retention metrics to admin dashboard
2022-11-27 21:38:42 +00:00
* [x] Add GET /api/v1/accounts/familiar_followers to REST API
2022-11-27 21:55:26 +00:00
* [x] Add POST /api/v1/accounts/:id/remove_from_followers to REST API
2022-11-24 22:01:07 +00:00
* [x] Add category and rule_ids params to POST /api/v1/reports IN REST API
2022-11-24 23:48:49 +00:00
* [x] Add global lang param to REST API
* [x] Add types param to GET /api/v1/notifications in REST API
2022-11-23 23:41:17 +00:00
* [x] Add notifications for moderators about new sign-ups
2022-11-27 22:55:41 +00:00
* [x] v2 admin account api
2022-11-06 18:32:28 +00:00
3.5.3
-----
2022-11-27 00:43:22 +00:00
* [later with tool to update dicts] Add limited attribute to accounts in REST API
2022-11-06 18:32:28 +00:00
4.0.0 and beyond
----------------
? ? ? ?
General improvements that would be good to do before doing another release:
2022-11-08 21:24:42 +00:00
* [ ] Split mastodon.py into parts in some way that makes sense, it's getting very unwieldy
2022-11-13 12:22:43 +00:00
* [x] Fix the CI
2022-11-08 21:24:42 +00:00
* [ ] Get test coverage like, real high
2022-11-21 22:10:02 +00:00
* [x] Add all those streaming events??
2022-11-24 20:56:49 +00:00
* [ ] Document return values (skipping this for a bit to then do it at the end with tooling)