summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Strizhakov <alex.strizhakov@gmail.com>2020-01-10 17:54:54 +0300
committerAlexander Strizhakov <alex.strizhakov@gmail.com>2020-01-10 17:54:54 +0300
commit00aff5f78c5df202ffd0dcad231f819c3d11fe18 (patch)
tree37f2fb48d6caf4083788ee0b9740352000999171
parent6395ad942c7087e97a8dcf2e9002005ed7b4c383 (diff)
downloadpleroma-00aff5f78c5df202ffd0dcad231f819c3d11fe18.tar.gz
pleroma-00aff5f78c5df202ffd0dcad231f819c3d11fe18.zip
syncing new setting to descriptions.exs
-rw-r--r--config/description.exs97
-rw-r--r--docs/configuration/cheatsheet.md2
2 files changed, 96 insertions, 3 deletions
diff --git a/config/description.exs b/config/description.exs
index a9b2efec5..285c8b19c 100644
--- a/config/description.exs
+++ b/config/description.exs
@@ -546,6 +546,14 @@ config :pleroma, :config_description, [
]
},
%{
+ key: :chat_limit,
+ type: :integer,
+ description: "Character limit of the instance chat messages",
+ suggestions: [
+ 5_000
+ ]
+ },
+ %{
key: :remote_limit,
type: :integer,
description: "Hard character limit beyond which remote posts will be dropped",
@@ -1840,7 +1848,7 @@ config :pleroma, :config_description, [
key: :method,
type: :module,
description: "The method/service to use for captcha",
- suggestions: [Pleroma.Captcha.Kocaptcha]
+ suggestions: [Pleroma.Captcha.Kocaptcha, Pleroma.Captcha.Native]
},
%{
key: :seconds_valid,
@@ -2028,7 +2036,8 @@ config :pleroma, :config_description, [
suggestions: [
Pleroma.Web.Metadata.Providers.OpenGraph,
Pleroma.Web.Metadata.Providers.TwitterCard,
- Pleroma.Web.Metadata.Providers.RelMe
+ Pleroma.Web.Metadata.Providers.RelMe,
+ Pleroma.Web.Metadata.Providers.Feed
]
},
%{
@@ -2806,6 +2815,13 @@ config :pleroma, :config_description, [
type: :boolean
},
%{
+ key: :user_agent,
+ type: [:string, :atom],
+ desctiption:
+ "what user agent should we use? (default: `:default`), must be string or `:default`",
+ suggestions: ["Pleroma", :default]
+ },
+ %{
key: :adapter,
type: :keyword,
description: "Adapter specific options",
@@ -3018,5 +3034,82 @@ config :pleroma, :config_description, [
suggestions: [30_000]
}
]
+ },
+ %{
+ group: :pleroma,
+ key: :static_fe,
+ type: :group,
+ description:
+ "Render profiles and posts using server-generated HTML that is viewable without using JavaScript.",
+ children: [
+ %{
+ key: :enabled,
+ type: :boolean,
+ description: "Enables the rendering of static HTML. Defaults to `false`."
+ }
+ ]
+ },
+ %{
+ group: :pleroma,
+ key: :feed,
+ type: :group,
+ description: "Configure feed rendering.",
+ children: [
+ %{
+ key: :post_title,
+ type: :map,
+ description: "Configure title rendering.",
+ children: [
+ %{
+ key: :max_length,
+ type: :integer,
+ description: "Maximum number of characters before truncating title.",
+ suggestions: [100]
+ },
+ %{
+ key: :omission,
+ type: :string,
+ description: "Replacement which will be used after truncating string.",
+ suggestions: ["..."]
+ }
+ ]
+ }
+ ]
+ },
+ %{
+ group: :pleroma,
+ key: :mrf_object_age,
+ type: :group,
+ description: "Rejects or delists posts based on their age when received.",
+ children: [
+ %{
+ key: :threshold,
+ type: :integer,
+ description: "Required age (in seconds) of a post before actions are taken.",
+ suggestions: [172_800]
+ },
+ %{
+ key: :actions,
+ type: {:list, :atom},
+ description:
+ "A list of actions to apply to the post. `:delist` removes the post from public timelines; " <>
+ "`:strip_followers` removes followers from the ActivityPub recipient list, ensuring they won't be delivered to home timelines; " <>
+ "`:reject` rejects the message entirely",
+ suggestions: [:delist, :strip_followers, :reject]
+ }
+ ]
+ },
+ %{
+ group: :pleroma,
+ key: :modules,
+ type: :group,
+ description: "Custom Runtime Modules.",
+ children: [
+ %{
+ key: :runtime_dir,
+ type: :string,
+ description: "A path to custom Elixir modules (such as MRF policies)."
+ }
+ ]
}
]
diff --git a/docs/configuration/cheatsheet.md b/docs/configuration/cheatsheet.md
index cad3af68d..336fd3e11 100644
--- a/docs/configuration/cheatsheet.md
+++ b/docs/configuration/cheatsheet.md
@@ -355,7 +355,7 @@ Available caches:
* `proxy_url`: an upstream proxy to fetch posts and/or media with, (default: `nil`)
* `send_user_agent`: should we include a user agent with HTTP requests? (default: `true`)
-* `user_agent`: what user agent should we use? (default: `:default`), must be string or `:default`
+* `user_agent`: what user agent should we use? (default: `:default`), must be string or `:default`
* `adapter`: array of hackney options