{{ icon "skull" }}
Editing other user's settings! Please be careful.
{% endif %}
{{ icon "smile" }}
{{ text "settings:tab.account" }}
{{ icon "user-round" }}
{{ text "settings:tab.profile" }}
{{ icon "paint-bucket" }}
{{ text "settings:tab.theme" }}
{{ icon "cookie" }}
{{ text "settings:tab.sessions" }}
{{ icon "cable" }}
{{ text "settings:tab.connections" }}
{{ icon "user-lock" }}
{{ text "settings:tab.security" }}
{{ icon "shield" }}
{{ text "settings:tab.blocks" }}
{% if config.stripe %}
{{ icon "credit-card" }}
{{ text "settings:tab.billing" }}
{% endif %}
Home timeline
This represents the timeline the home button takes you
to.
Notifications
Notifications require you to keep {{ config.name }}
open in your browser for real-time updates. This setting
does not sync across browsers.
{{ text "settings:label.change_username" }}
{{ icon "skull" }}
{{ text "settings:label.delete_account" }}
{{ icon "arrow-left" }}
{{ text "general:action.back" }}
{{ icon "user-lock" }}
{{ text "settings:tab.security" }}
{{ text
"settings:label.two_factor_authentication" }}
{% if profile.totp|length == 0 %}
{% endif %}
Scan this QR code in a TOTP authenticator
app (like Google Authenticator):
TOTP secret (do NOT share):
Recovery codes (STORE SAFELY, these can
only be viewed once):
{% else %}
{{ text "settings:label.change_password" }}
{{ icon "arrow-left" }}
{{ text "general:action.back" }}
{{ icon "users-round" }}
{{ text "settings:label.users" }}
{% for user in blocks %}
{% endfor %}
{{ components::avatar(username=user.username) }} {{
components::full_username(user=user) }}
{{ icon "external-link" }}
{{ text "requests:action.view_profile" }}
{{ icon "arrow-left" }}
{{ text "general:action.back" }}
{{ icon "credit-card" }}
{{ text "settings:tab.billing" }}
{% if config.stripe %}
{% endif %}
{{ icon "star" }}
Supporter status
{% if is_supporter %}
You are a supporter! Thank you for all that you do. You can manage your billing information below. Please use your email address you supplied when paying to login to the billing portal.
Manage billing {% else %}You're not currently a supporter! No pressure, but it helps us do some pretty cool things! As a supporter, you'll get:
- Vanity badge on profile
- No more supporter ads (duh)
- Ability to upload gif avatars/banners
- Be an admin/owner of up to 10 communities
- Use custom CSS on your profile
- Ability to use community emojis outside of their community
- Ability to upload and use gif emojis
- Create infinite stack timelines
- Ability to upload images to posts
{{ components::supporter_ad(body="Become a supporter to upload GIF
images!") }}
{{ text "settings:label.change_avatar" }}
{{ text "settings:label.change_banner" }}
{% for token in profile.tokens %}
{% endfor %}
{{ token[1] }}
{% if is_helper %}
{{ token[0] }}
{% else %}
{{ token[0] }}
{% endif %}
{{ token[2] }}
{% if failing_color_keys|length > 0 %}
{% endif %}
{{ components::supporter_ad(body="Become a supporter to add custom
CSS!") }}
{{ icon "contrast" }}
Some of your custom colors fail contrast checks:
-
{% for key in failing_color_keys %}
- {{ key[0] }} {{ key[1] }} < 4.5 {% endfor %}
Theme preference
This represents your local site theme.
Profile theme base
This represents the site theme shown to users viewing
your profile.
{% if config.connections.spotify_client_id and not
profile.connections.Spotify %}
{% endif %} {% if config.connections.last_fm_key and not
profile.connections.LastFm %}
{% endif %}
{% for key, value in profile.connections %}
{{ components::connection_icon(key=key) }}
{% if value[0].data.name %}
{{ value[0].data.name }}
{{ icon "badge-check" }}
{% else %}
{{ key }}
{{ icon "badge-alert" }}
{% endif %}