ui
Server-rendered web UI (html/template + HTMX). HTML responses.
Dashboard / status screen (UI screen 1)
Server-rendered dashboard: connection/health strip (live via SSE β `β receiving` / `β idle`),
Webhook log / history (UI screen 2)
Paginated table of received events (provider icon, event type, timestamp, verify status,
Event detail (UI screen 2, row β detail)
Full detail for one event: raw payload, **sanitized** headers (signature/secret headers
Settings (UI screen 4)
Retention policy, SSE reconnect behavior, and general app config.
Update settings (HTMX)
Persists retention + SSE settings to the `settings` table. Values take effect on the next