diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-05-18 15:02:33 +0300 |
---|---|---|
committer | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-05-18 15:02:33 +0300 |
commit | 80d0eb97352246ce6b1b254e0babaca117b2387d (patch) | |
tree | 30f168ebfaac50f939a636bd2b9d89a432458c9e | |
parent | fa7cfbd0b0ddc5c203f8eef56ce879397add4a0e (diff) | |
download | pleroma-80d0eb97352246ce6b1b254e0babaca117b2387d.tar.gz |
changelog and docs update
-rw-r--r-- | CHANGELOG.md | 3 | ||||
-rw-r--r-- | docs/API/differences_in_mastoapi_responses.md | 1 | ||||
-rw-r--r-- | docs/API/pleroma_api.md | 40 |
3 files changed, 43 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index feda41320..6720b2a59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Mastodon API: Add support for filtering replies in public and home timelines - Admin API: endpoints for create/update/delete OAuth Apps. - Admin API: endpoint for status view. +- Pleroma API: support for domain muting. </details> ### Fixed @@ -45,7 +46,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixed - Healthcheck reporting the number of memory currently used, rather than allocated in total -- `InsertSkeletonsForDeletedUsers` failing on some instances +- `InsertSkeletonsForDeletedUsers` failing on some instances ## [2.0.3] - 2020-05-02 diff --git a/docs/API/differences_in_mastoapi_responses.md b/docs/API/differences_in_mastoapi_responses.md index 6d37d9008..982049753 100644 --- a/docs/API/differences_in_mastoapi_responses.md +++ b/docs/API/differences_in_mastoapi_responses.md @@ -31,6 +31,7 @@ Has these additional fields under the `pleroma` object: - `expires_at`: a datetime (iso8601) that states when the post will expire (be deleted automatically), or empty if the post won't expire - `thread_muted`: true if the thread the post belongs to is muted - `emoji_reactions`: A list with emoji / reaction maps. The format is `{name: "☕", count: 1, me: true}`. Contains no information about the reacting users, for that use the `/statuses/:id/reactions` endpoint. +- `instance_muted`: true if the instance is muted ## Attachments diff --git a/docs/API/pleroma_api.md b/docs/API/pleroma_api.md index 5895613a3..1b44f793a 100644 --- a/docs/API/pleroma_api.md +++ b/docs/API/pleroma_api.md @@ -547,3 +547,43 @@ Emoji reactions work a lot like favourites do. They make it possible to react to {"name": "😀", "count": 2, "me": true, "accounts": [{"id" => "xyz.."...}, {"id" => "zyx..."}]} ] ``` + +# Domain muting + +View and update domain mutes. + +## `GET /api/pleroma/domain_mutes` +### View domains the user has muted. +* Method: `GET` +* Authentication: required +* Params: None +* Response: JSON, a list of muted domains. +* Example Response: +```json +[ + "example.com", + "example.2.com" +] +``` + +## `POST /api/pleroma/domain_mutes` +### Mute domain +* Method: `POST` +* Authentication: required +* Params: + * `domain` - domain to mute +* Example Response: +```json +{} +``` + +## `DELETE /api/pleroma/domain_mutes` +### Unmute domain +* Method: `DELETE` +* Authentication: required +* Params: + * `domain` - domain to unmute +* Example Response: +```json +{} +```
\ No newline at end of file |