From cf93d3af0ace59fa618a51537a77f7912e5f1610 Mon Sep 17 00:00:00 2001 From: tobi Date: Tue, 6 May 2025 09:58:47 +0000 Subject: [feature] Add `description_limit` to `/api/v2/instance`, increase default limit to 5k (#4140) Closes https://codeberg.org/superseriousbusiness/gotosocial/issues/4131 by adding `description_limit` to the `api/v2/instance` response. Also increases default sizes to default status length to allow people to more easily describe things like screenshots of text. Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4140 Co-authored-by: tobi Co-committed-by: tobi --- docs/api/swagger.yaml | 17 +++++++++++++++++ docs/configuration/media.md | 6 +++--- 2 files changed, 20 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/api/swagger.yaml b/docs/api/swagger.yaml index 59e698596..851106398 100644 --- a/docs/api/swagger.yaml +++ b/docs/api/swagger.yaml @@ -1593,6 +1593,23 @@ definitions: x-go-package: code.superseriousbusiness.org/gotosocial/internal/api/model instanceConfigurationMediaAttachments: properties: + description_limit: + description: |- + The maximum size of a description, in characters. + Omitted for /api/v1/instance response. + example: 5000 + format: int64 + type: integer + x-go-name: DescriptionLimit + description_minimum: + description: |- + The minimum size required for a description, in characters. + Omitted if zero/not set. + Omitted for /api/v1/instance response. + example: 200 + format: int64 + type: integer + x-go-name: DescriptionMinimum image_matrix_limit: description: |- Max allowed image size in pixels as height*width. diff --git a/docs/configuration/media.md b/docs/configuration/media.md index e49b59dd3..b75a94d15 100644 --- a/docs/configuration/media.md +++ b/docs/configuration/media.md @@ -50,9 +50,9 @@ media-remote-max-size: 40MiB media-description-min-chars: 0 # Int. Maximum amount of characters permitted in an image or video description. -# Examples: [1000, 1500, 3000] -# Default: 1500 -media-description-max-chars: 1500 +# Examples: [1000, 5000, 10000] +# Default: 5000 +media-description-max-chars: 5000 # Size. Max size in bytes of emojis uploaded to this instance via the admin API. # -- cgit v1.2.3