Settings
Site identity, navigation, email templates, and account security. Changes here are logged in Logs.
Site identity
Shown in the public site header, footer, and browser tab.
Footer
Footer content is edited as JSON for now — see the placeholder text for the expected shape. A future phase can turn this into a drag-and-drop builder; this ships something real rather than nothing for launch.
Sidebar navigation
Raw JSON for the public site's Categories/Tags rail panels. Each panel is a list of items — an item is either a plain link ({"label","url"}) or a group that expands into a dropdown ({"label","items":[...]}, one level deep). Items don't have to match a real category or tag: label/url are freeform, so you can link anywhere. Mix plain links and groups freely within a panel — grouping is optional per item.
Outbound email (SMTP)
Connection details only — the SMTP password lives as a Worker/Pages secret, never in the database. See PHASE_8_HANDOFF.md for exactly where to set it.
Email templates
The four transactional emails Procwire sends. Edit subject/body, {{variables}} get filled in when each one is actually sent.
Security
Two-factor authentication for your own account, via Supabase Auth. This doesn't require an owner/admin role — every dashboard user can secure their own login.
Authenticator app (TOTP)
Checking…