{% load i18n %} {% comment %} Threaded activity feed. Callers pass `activity` in context as a list of threads, each with {kind, title, icon, entries, visible_entries, hidden_entries, opened_at}. Pagination + per-thread collapse handled client-side via inject.js (wireActivityFeed). {% endcomment %} {% if activity %}
{% trans "No activity recorded yet." %}
{% endif %}