diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/benchmark.exs | 5 | ||||
| -rw-r--r-- | config/config.exs | 9 | ||||
| -rw-r--r-- | config/description.exs | 41 | ||||
| -rw-r--r-- | config/dev.exs | 1 | 
4 files changed, 25 insertions, 31 deletions
| diff --git a/config/benchmark.exs b/config/benchmark.exs index a4d048f1b..9a7ea5669 100644 --- a/config/benchmark.exs +++ b/config/benchmark.exs @@ -4,8 +4,7 @@ import Config  # you can enable the server option below.  config :pleroma, Pleroma.Web.Endpoint,    http: [port: 4001], -  url: [port: 4001], -  server: true +  url: [port: 4001]  # Disable captha for tests  config :pleroma, Pleroma.Captcha, @@ -44,7 +43,7 @@ config :pleroma, Pleroma.Repo,    pool_size: 10  # Reduce hash rounds for testing -config :pbkdf2_elixir, rounds: 1 +config :pleroma, :password, iterations: 1  config :tesla, adapter: Tesla.Mock diff --git a/config/config.exs b/config/config.exs index 30113a2e3..dfa73940f 100644 --- a/config/config.exs +++ b/config/config.exs @@ -139,6 +139,7 @@ config :pleroma, Pleroma.Web.Endpoint,    ],    protocol: "https",    secret_key_base: "aK4Abxf29xU9TTDKre9coZPUgevcVCFQJe/5xP/7Lt4BEif6idBIbjupVbOrbKxl", +  live_view: [signing_salt: "U5ELgdEwTD3n1+D5s0rY0AMg8/y1STxZ3Zvsl3bWh+oBcGrYdil0rXqPMRd3Glcq"],    signing_salt: "CqaoopA2",    render_errors: [view: Pleroma.Web.ErrorView, accepts: ~w(json)],    pubsub_server: Pleroma.PubSub, @@ -255,7 +256,8 @@ config :pleroma, :instance,      ]    ],    show_reactions: true, -  password_reset_token_validity: 60 * 60 * 24 +  password_reset_token_validity: 60 * 60 * 24, +  profile_directory: true  config :pleroma, :welcome,    direct_message: [ @@ -323,9 +325,6 @@ config :pleroma, :frontend_configurations,      subjectLineBehavior: "email",      theme: "pleroma-dark",      webPushNotifications: false -  }, -  masto_fe: %{ -    showInstanceSpecificPanel: true    }  config :pleroma, :assets, @@ -354,6 +353,7 @@ config :pleroma, :manifest,  config :pleroma, :activitypub,    unfollow_blocked: true,    outgoing_blocks: true, +  blockers_visible: true,    follow_handshake_timeout: 500,    note_replies_output_limit: 5,    sign_object_fetches: true, @@ -562,6 +562,7 @@ config :pleroma, Oban,      mailer: 10,      transmogrifier: 20,      scheduled_activities: 10, +    poll_notifications: 10,      background: 5,      remote_fetcher: 2,      attachments_cleanup: 1, diff --git a/config/description.exs b/config/description.exs index 934a62a62..517077acf 100644 --- a/config/description.exs +++ b/config/description.exs @@ -687,12 +687,14 @@ config :pleroma, :config_description, [        },        %{          key: :quarantined_instances, -        type: {:list, :string}, +        type: {:list, :tuple}, +        key_placeholder: "instance", +        value_placeholder: "reason",          description: -          "List of ActivityPub instances where private (DMs, followers-only) activities will not be sent", +          "List of ActivityPub instances where private (DMs, followers-only) activities will not be sent and the reason for doing so",          suggestions: [ -          "quarantined.com", -          "*.quarantined.com" +          {"quarantined.com", "Reason"}, +          {"*.quarantined.com", "Reason"}          ]        },        %{ @@ -934,6 +936,11 @@ config :pleroma, :config_description, [          key: :show_reactions,          type: :boolean,          description: "Let favourites and emoji reactions be viewed through the API." +      }, +      %{ +        key: :profile_directory, +        type: :boolean, +        description: "Enable profile directory."        }      ]    }, @@ -1162,7 +1169,7 @@ config :pleroma, :config_description, [      type: :group,      description:        "This form can be used to configure a keyword list that keeps the configuration data for any " <> -        "kind of frontend. By default, settings for pleroma_fe and masto_fe are configured. If you want to " <> +        "kind of frontend. By default, settings for pleroma_fe are configured. If you want to " <>          "add your own configuration your settings all fields must be complete.",      children: [        %{ @@ -1362,25 +1369,6 @@ config :pleroma, :config_description, [              suggestions: ["pleroma-dark"]            }          ] -      }, -      %{ -        key: :masto_fe, -        label: "Masto FE", -        type: :map, -        description: "Settings for Masto FE", -        suggestions: [ -          %{ -            showInstanceSpecificPanel: true -          } -        ], -        children: [ -          %{ -            key: :showInstanceSpecificPanel, -            label: "Show instance specific panel", -            type: :boolean, -            description: "Whenether to show the instance's specific panel" -          } -        ]        }      ]    }, @@ -1688,6 +1676,11 @@ config :pleroma, :config_description, [          description: "Whether to federate blocks to other instances"        },        %{ +        key: :blockers_visible, +        type: :boolean, +        description: "Whether a user can see someone who has blocked them" +      }, +      %{          key: :sign_object_fetches,          type: :boolean,          description: "Sign object fetches with HTTP signatures" diff --git a/config/dev.exs b/config/dev.exs index 6b7ffb0e9..ab3e83c12 100644 --- a/config/dev.exs +++ b/config/dev.exs @@ -62,6 +62,7 @@ if File.exists?("./config/dev.secret.exs") do    import_config "dev.secret.exs"  else    IO.puts( +    :stderr,      "!!! RUNNING IN LOCALHOST DEV MODE! !!!\nFEDERATION WON'T WORK UNTIL YOU CONFIGURE A dev.secret.exs"    )  end | 
