{% if credentials %}
{% for cred in credentials %}
{{ cred.device_id }}
{{ cred.filename }}
{% endfor %}
{% else %}
No credentials
{% endif %}
Live Devices
Auto-refreshing
{# Initial table render only — htmx fires `load` once and the
fragment lands here. From then on, /api/devices/live.json drives
in-place cell updates. See dashboard.html for the rationale. #}