{% extends "base.html" %} {% block title %}Stats — {{ instance_brand }}{% endblock %} {# Override block layout (same trick dashboard.html uses) to escape the narrow .container wrap from base.html. Stats tables look cramped inside 800px; 1280px matches the top-nav header width (_app_header.html uses the same value) so the Stats page reads as "same chrome, full content area" rather than a separate visual identity. #} {% block layout %} {% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}
{% for category, message in messages %}
{{ message }}
{% endfor %}
{% endif %} {% endwith %}
{{ self.content() }}
{% endblock %} {% block content %}

Your Stats

Sessions, tokens, data access, and sync activity for {{ user.email }}. Data covers the sessions {{ instance_brand }} has processed from your Claude Code transcripts.

Loading sessions…
Loading tokens…
Loading queries…
Loading sync activity…
{% endblock %}