{#snippet colorScheme(value: string, label: string, icon: string)} {/snippet}
Content Settings {#snippet label()}

Hide sensitive content?

{/snippet} {#snippet input()} {/snippet} {#snippet info()}

If content is marked by the author as sensitive, {PLATFORM_NAME} will hide it by default.

{/snippet}
{#snippet label()}

Show media?

{/snippet} {#snippet input()} {/snippet} {#snippet info()}

Use this to disable link previews and image rendering.

{/snippet}
{#snippet label()}

Muted Accounts

{/snippet} {#snippet input()}
{/snippet}
Theme Settings {#snippet label()}

Color scheme

{/snippet} {#snippet input()}
{@render colorScheme("system", "System", Monitor)} {@render colorScheme("light", "Light", Sun)} {@render colorScheme("dark", "Dark", Moon)}
{/snippet} {#snippet info()}

System follows whatever your device is set to.

{/snippet}
{#snippet label()}

App theme

{/snippet} {#snippet input()} {/snippet} {#snippet info()}

Changes the shape and texture of everything, not just its colors.

{/snippet}
Accessibility {#snippet label()}

Font size

{/snippet} {#snippet secondary()}

{Math.round($settings.font_size * 100)}%

{/snippet} {#snippet input()} {/snippet}
Editor Settings {#snippet label()}

Send Delay

{/snippet} {#snippet input()} {/snippet} {#snippet info()}

Delay sending messages and comments for {$settings.send_delay / 1000} {$settings.send_delay === 1000 ? "second" : "seconds"}.

{/snippet}
{#snippet label()}

OpenRouter

{/snippet} {#snippet input()} {/snippet} {#snippet info()}

Add an OpenRouter API key to transcribe what you record with the microphone button in your composer, and to have messages read out loud to you.

{/snippet}
{#snippet label()}

Media Server

{/snippet} {#snippet secondary()} {/snippet} {#snippet input()} {/snippet} {#snippet info()}

Choose a media server type and url for files you upload to {PLATFORM_NAME}.

{/snippet}