{% if tag_vocabulary %}
{% for tag in tag_vocabulary %}
{% endfor %} {% if active_include or active_exclude %}
{% endif %}
{% endif %} {% if not headlines %}
no headlines in window{% if active_include or active_exclude %} (after tag filter){% endif %}
{% else %} {% for h in headlines %}
{{ h.age }} {{ h.source }} {{ h.title }} {% for t in h.tags or [] %}{{ tag_labels.get(t, t) }}{% endfor %} {% if h.iso %} {{ h.utc_short }} {% else %} — {% endif %}
{% endfor %} {% endif %} {% if capped %}
Free tier — showing the last {{ window_hours|int }} hours of news. Upgrade for the full 24-hour feed plus daily and weekly email digests.
{% endif %}