{{ "{:,}".format(total) }}
{% if by_kind %}({% for kind, n in by_kind %}{{ kind }} {{ "{:,}".format(n) }}{% if not loop.last %}, {% endif %}{% endfor %}){% endif %}
Sources
{% if connectors %}{{ connectors|join(", ") }}{% else %}none yet — set one up{% endif %}
{% if fda is not none %}
Full Disk Access
{% if fda %}granted{% else %}missing — iMessage can't be read until it's granted. {% if in_app() %}Choose Set Up Full Disk Access… in the Memoreei menu{% else %}Run memoreei service grant-access{% endif %}.{% endif %}
{% if running %}Syncing now… The first iMessage sync reads every message and can take a long while.
{% elif last_run %}{{ last_run.finished_at|ago }}: {{ "{:,}".format(last_run.result.new_messages) }} new
{% for name, r in last_run.result.connectors.items() %}{% if r is mapping %} {{ name }}: {{ r.error }}{% endif %}{% endfor %}
{% else %}not since the server started{% endif %}
Automatic sync
{% if auto_sync %}every {{ interval_min }} minute{{ "" if interval_min == 1 else "s" }}{% else %}off{% endif %}