{% extends "base.html" %} {% block title %}Dashboard - garuda-pilot{% endblock %} {% block content %}

Upgrade History

{{ transaction_count }}
{% if last_transaction %} Last upgrade: {{ last_transaction.started_at[:16] | replace("T", " ") }} {% else %} No transactions recorded {% endif %}

Pending Updates

{{ pending_count }}
{% if pending_count %} {{ pending_count }} package{{ "s" if pending_count != 1 else "" }} available to upgrade {% else %} System is up to date {% endif %}

News

{{ news_count }}
{% if news_count %} {{ news_count }} recent item{{ "s" if news_count != 1 else "" }} (last 6 months) {% else %} No news fetched yet {% endif %}

Security

{% if total_sec_count %} {% if vuln_count %}
{{ vuln_count }}
{{ vuln_count }} vulnerable of {{ total_sec_count }} advisories
{% else %}
0
{{ total_sec_count }} advisories — none vulnerable
{% endif %} {% else %}
Not checked yet
{% endif %}

System Health

{% if health_result %} {% if health_result.all_clear %}
OK
All checks passed
{% else %}
{{ health_result.issue_count }}
{{ health_result.issue_count }} issue{{ "s" if health_result.issue_count != 1 else "" }} ({{ health_result.worst_severity }})
{% endif %} {% else %}
Not checked yet
{% endif %}

Database Backup

{% if last_backup %}
{{ last_backup.timestamp }}
{{ last_backup.size_mb }} MB{% if last_backup.version %} · {{ last_backup.version }}{% endif %}
{% else %}
No backups yet
{% endif %}
{% if pending_count %}
{{ pending_count }} update{{ "s" if pending_count != 1 else "" }} available
{% endif %} {% include "upgrade_panel.html" %} {% endblock %}