{% extends "base.html" %} {% from '_upsell.html' import crown_badge, max_badge, beta_pill %} {% block title %}{{ _("Dashboard") }}{% endblock %} {% block content %}
{{ _("Messages last synced") }} {{ _("(sync now)") }}
{% endif %}{{ _("Total Tickets") }}
{{ stats.total }}
{{ _("Unread") }}
{{ stats.unread }}
{{ _("Open") }}
{{ stats.open }}
{{ _("Avg Response (6mo · Addons)") }}
{% if stats.avg_response_hours is not none %}{{ stats.avg_response_hours }}h{% else %}—{% endif %}
{% if stats.avg_response_trend and stats.avg_response_trend.delta is not none %} {% set delta = stats.avg_response_trend.delta %} {% set prev_h = stats.avg_response_trend.prev_hours %} {% if delta <= -0.5 %} ▼ {{ (delta * -1)|round(1) }}h {% elif delta >= 0.5 %} ▲ +{{ delta }}h {% else %} ≈ {{ _("stable") }} {% endif %} {% endif %}{{ _("Net Revenue") }}
€{{ revenue_stats.total_revenue }}
{% set avg_order_value = revenue_stats.avg_order_value %}{% trans %}Avg €{{ avg_order_value }}/order{% endtrans %}
{{ _("Period Orders") }}
{{ revenue_stats.total_orders }}
{{ _("New Tickets") }}
{{ period_ticket_stats.new_tickets }}
{{ _("Inbound Messages") }}
{{ period_ticket_stats.inbound_messages }}
{{ _("Values may slightly differ from the Addons website.") }}
{% endif %} {# ── Charts section ── #} {% if revenue_stats and revenue_stats.total_orders > 0 %}| #{{ t.id }} | {{ t.subject }} | {% if t.status == 'open' %} {{ _("Open") }} {% elif t.status == 'in_progress' %} {{ _("In Progress") }} {% elif t.status == 'waiting_customer' %} {{ _("Waiting") }} {% elif t.status == 'closed' %} {{ _("Closed") }} {% endif %} | {% if t.priority == 'p1' %} {{ _("Critical") }} {% elif t.priority == 'p2' %} {{ _("High") }} {% elif t.priority == 'p3' %} {{ _("Normal") }} {% else %} {{ _("Low") }} {% endif %} | {{ t.last_activity_at|localdt('%Y-%m-%d %H:%M') if t.last_activity_at else '-' }} |
| {{ _("No tickets yet.") }} | ||||