{% extends "base.html" %} {% block title %}RSS Reader{% endblock %} {% block content %}

RSS Reader

{% if total_unread %} {{ total_unread }} unread item{{ '' if total_unread == 1 else 's' }} across {{ feeds|length }} feed{{ '' if feeds|length == 1 else 's' }}. {% else %} All caught up — {{ feeds|length }} feed{{ '' if feeds|length == 1 else 's' }} subscribed. {% endif %}

All Feeds (River) {% if current_user.is_admin %} Manage Feeds {% endif %} {% if total_unread %}
{% endif %}
{% if feeds %}
{% for feed in feeds %}
{{ feed.name }} {% if feed_unread.get(feed.id, 0) %} {{ feed_unread[feed.id] }} new {% endif %}
{% if feed.description %}

{{ feed.description }}

{% endif %} {{ feed.url }} {% if feed.last_fetched_at %} · last fetched {{ feed.last_fetched_at.strftime('%Y-%m-%d %H:%M UTC') }} {% endif %} {% if feed.last_error %} · ⚠ error {% endif %}
{{ feed.items|length }} total
{% endfor %}
{% else %}
No RSS feeds configured yet. {% if current_user.is_admin %} Add one → {% else %} Ask the sysop to add one. {% endif %}
{% endif %} {% endblock %}