{# The secrets tab: .env is write-only. A control can set a value or clear it, and the page only ever learns *whether* one is set - the value itself never travels back to a browser. The admin password has its own "set a new password" flow because web_admin.password_hash resolves it and a hash is not something an operator types. #}
{{ _('Credentials live in .env next to config.toml. Saving writes the variable and reloads the runtime; an empty field leaves the current value untouched, and no value is ever sent back to this page.') }}
{% for row in env_rows %} {% if row.is_password %}{{ row.key }}
{{ _('set') if row.set else _('not set') }}
{{ _('resolves web_admin.password_hash') }}
{{ row.key }}
{{ _('set') if row.set else _('not set') }}
{{ _('ANTEUMBRA_SECRET_KEY is deliberately not editable here: rotating it signs every session out.') }}