{% extends "base.html" %} {% block title %}Settings — {{ community_name }} — Multithreaded{% endblock %} {% block head %}{% endblock %} {% block header %}{% include "partials/site_header.html" %}{% endblock %} {% block content %}

Community Settings

Community Details

{% include "partials/csrf_input.html" %}
Posts with this many flags are auto-hidden. 0 = disabled.

Chat

{% include "partials/csrf_input.html" %}
{% for policy in chat_policies %}{% if policy.as_str() == chat_policy %}{{ policy.describe() }}{% endif %}{% endfor %}
Hours, up to {{ chat_max_retention_hours }}. Chat is deleted on this schedule and there is no option to keep it forever. Shortening this applies to messages already sent.
Messages, up to {{ chat_message_ceiling }}. A busy room is trimmed to this even before the time limit.
{# Typed-slug confirmation, the same shape the admin clean slate uses. A button alone is one misclick away from destroying everyone's messages, and the server checks the phrase rather than trusting a dialog the client could skip. #}

Delete every message in the room right now, rather than waiting for the retention window. This cannot be undone. It is recorded in the moderation log.

To confirm, type the community slug {{ community_slug }} below.

{% include "partials/csrf_input.html" %}

Categories

{% if categories.is_empty() %}
No categories yet.
{% else %} {% for cat in categories %} {% endfor %}
Name Slug Order Actions
{{ cat.name }} {% if let Some(desc) = cat.description %} {{ desc }} {% endif %} {{ cat.slug }} {{ cat.sort_order }} edit {% if !cat.is_first %}
{% include "partials/csrf_input.html" %}
{% endif %} {% if !cat.is_last %}
{% include "partials/csrf_input.html" %}
{% endif %}
{% endif %}

Add Category

{% include "partials/csrf_input.html" %}

Tags

{% if tags.is_empty() %}
No tags yet.
{% else %} {% for tag in tags %} {% endfor %}
Name Slug Actions
{{ tag.name }} {{ tag.slug }}
{% include "partials/csrf_input.html" %}
{% endif %}

Add Tag

{% include "partials/csrf_input.html" %}
{% endblock %}