{% extends "base.html" %} {% block content %}
{{ stats.total_actions }}
Total Actions
{{ stats.approved }}
Approved
{{ stats.denied }}
Denied
{{ stats.blocked }}
Blocked
{% if logs %} {% for log in logs %} {% endfor %}
Time Action Tier Description Status Source
{{ log.timestamp[:19].replace('T',' ') }} {{ log.action_type }} {{ log.tier }} {{ log.description }} {% if log.status in ('auto_approved', 'notified') %} {{ log.status.replace('_', ' ') }} {% elif log.status == 'user_approved' %} approved {% elif log.status == 'user_denied' %} denied {% elif log.status == 'blocked' %} blocked {% else %} {{ log.status }} {% endif %} {{ log.source or '—' }}
{% else %}
📋
No actions logged yet.
Every action DuckClaw takes will appear here with full details.
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}