+ {# View Mode and Filter Controls #}
+
+
- {# Card View #}
-
+ {# View Mode Buttons #}
+
+
+ {# Stats Bar #}
+
+
+
+
+
+
+ {# Feed Filter Dropdown #}
+
+
+
+
+
+
+
+ {# Items List #}
+
+ Feeds:
+
+
+
+ Items:
+
+
+
+
+ Syncing...
+
+
+
+ Refreshing...
+
+
+ {# List View #}
+
+
+ {# Card View #}
+
+
+ {# Full/Expanded View #}
+
+
+ {# Pagination #}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page of
+
+
+
- {% for item in newsActivity.items %}
-
- {% if item.imageUrl %}
-
- {% endfor %}
-
-
- {# Full/Expanded View #}
-
-
-
- {% endif %}
-
-
-
- - {{ item.title }} -
- - {% if item.description %} -- {{ item.description }} -
- {% endif %} - -
-
- {# Use sourceTitle for aggregators, fall back to feedTitle for direct feeds #}
- {% if item.sourceTitle %}{{ item.sourceTitle | truncate(20) }}{% elif item.feedTitle %}{{ item.feedTitle | truncate(20) }}{% endif %}
-
- {% if item.pubDate %}
-
- {% endif %}
-
-
- {% for item in newsActivity.items %}
-
- {% if item.imageUrl %}
-
- {% endfor %}
-
-
-
-
- {% endif %}
-
-
- {# Meta bar #}
-
-
- {# Source link - use sourceTitle/Url for aggregators, feedInfo for direct feeds #}
- {% set displayTitle = item.sourceTitle or item.feedTitle %}
- {% set displayUrl = item.sourceUrl or (item.feedInfo and item.feedInfo.siteUrl) %}
- {% if displayTitle %}
-
- {% if item.feedInfo and item.feedInfo.imageUrl %}
-
- {% endif %}
- {{ displayTitle }}
-
- {% endif %}
-
- {% if item.author %}
- by {{ item.author }}
- {% endif %}
-
- {% if item.pubDate %}
-
- {% endif %}
-
-
- - {{ item.title }} -
- - {% if item.description %} -- {{ item.description }} -
- {% endif %} - -
-
- Read More
-
-
-
- {% if item.categories.length %}
-
-
- {% for cat in item.categories %}
-
- {{ cat }}
-
- {% endfor %}
-
- {% endif %}
-